我正在尝试遍历DataSet
以检查 MasterPage 的变量Mp.TheObjectPropertyNameMatr
是否返回了NULL
值。
当MasterPage
的变量Mp.TheObjectPropertyNameMatr
返回NULL
值时,我需要将此 aspx 页重定向到默认的 aspx 页。
但是如果添加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");
你能帮我吗?
您收到错误"无可执行代码">,因为您在Response.Redirect("Default.aspx");
行之前返回null
。
在您的情况下,无法访问在 return 语句之后编写的代码。
从 MSDN:
return 语句终止其方法的执行 出现并将控制权返回给调用方法。