c# - 检查C#中DataSet中的变量值是否为NULL
问题描述
我正在尝试遍历 a以检查MasterPageDataSet
的变量是否已返回值。Mp.TheObjectPropertyNameMatr
NULL
当变量返回值Mp.TheObjectPropertyNameMatr
时,我需要将此 aspx 页面重定向到默认 aspx 页面。MasterPage
NULL
但如果添加DataSet
此代码:
private DataSet RetrieveProducts()
{
if (!String.IsNullOrEmpty(Mp.TheObjectPropertyNameMatr))
{
DataTable dt = new DataTable();
DataSet ds = new DataSet();
.......
return ds;
}
else
{
return null;
Response.Redirect("Default.aspx");
}
}
我有这个错误:
没有可执行代码
在这一行代码:
Response.Redirect("Default.aspx");
请问你能帮我吗?
解决方案
您收到错误“无可执行代码”,因为您在行null
前 Response.Redirect("Default.aspx");
返回。
在您的情况下,在 return 语句之后编写的代码是不可访问的。
来自MSDN:
return 语句终止它出现的方法的执行,并将控制权返回给调用方法。
推荐阅读
- c# - C# 将带有字符串的结构编组到 C 库
- undefined - GNU Octave:“形状”未定义,即使它被定义为函数参数
- javascript - 从 C# 变量中获取数据表属性的值
- javascript - 如何添加视频元素并使其在启用声音的情况下自动播放
- angularjs - 在垂直条形图中的列右侧显示工具提示
- lrc - LRC - 刺痛的纵向冗余检查
- ceylon - 如何使 TestRunner 从单独的类中提取测试
- ios - 即使登录有效,Auth.auth.currentUser.uid 也不起作用
- c# - 单元测试:使用 SQL 查询创建和删除条目
- azure - 使用 Azure 机器学习工作室更改数据类型