如何解决“并非所有的代码路径都返回值”?
提示我不是“并非所有的代码路径都返回值”?该怎么解决啊?
DataTable dt = dbo.RunSqlDataTable("select * from PageUrlSet where id = '" + System.Web.HttpContext.Current.Request.QueryString["ID"] + "'");
string[] strTemp = dt.Rows[0][10].ToString().Split(new char[] { ',' }); //拆分字符串
for (int i = 0; i < strTemp.Length; i++)
{
DataTable dt1 = dbo.RunSqlDataTable("select * from userlist where id = '" + System.Web.HttpContext.Current.Session["ID"].ToString() + "'");
string UserUnit = dt.Rows[0][5].ToString();
if (strTemp[i] == UserUnit)
{
return null;
}
else
{
string URL = "<script>parent.location='LoadPage.apsx';</script>";
return URL ;
//System.Web.HttpContext.Current.Response.Write("<script>parent.location='LoadPage.apsx';</script>");
}
}
DataTable dt = dbo.RunSqlDataTable("select * from PageUrlSet where id = '" + System.Web.HttpContext.Current.Request.QueryString["ID"] + "'");
string[] strTemp = dt.Rows[0][10].ToString().Split(new char[] { ',' }); //拆分字符串
for (int i = 0; i < strTemp.Length; i++)
{
DataTable dt1 = dbo.RunSqlDataTable("select * from userlist where id = '" + System.Web.HttpContext.Current.Session["ID"].ToString() + "'");
string UserUnit = dt.Rows[0][5].ToString();
if (strTemp[i] == UserUnit)
{
return null;
}
else
{
string URL = "<script>parent.location='LoadPage.apsx';</script>";
return URL ;
//System.Web.HttpContext.Current.Response.Write("<script>parent.location='LoadPage.apsx';</script>");
}
}
...全文
相关推荐
深入剖析Java中“缺少返回值”错误及其解决方案
Java中的“缺少返回值”错误是指在编译期间,当方法的返回类型不是void时,编译器无法在所有可能的执行路径上找到return语句,导致编译失败的情况。
解决python 执行shell命令无法获取返回值的问题
在Python中,执行shell命令并获取返回值是一项常见的任务,尤其是在管理系统工具或监控进程时。当你尝试利用Python获取服务器上supervisor的状态信息时,可能会遇到返回值缺失的问题。本
shell脚本返回值问题的解决
-eq 0 ]; then echo "yes"else echo "no"fi```当需要返回字符串或其他非整数值时,可以采取一种变通的方法,即将结果通过标准输出(stdout)传递,然后通过命令替换
贪婪算法和最小路径算法解决TSP问题matlab源代码
源代码应该包括以下几个部分:1. 初始化:创建城市节点和它们之间的距离矩阵。2. 贪心算法实现:按照当前城市和下一个最近城市的原则构建路径。3.
什么是真正的“长效数字化升级路径”?它如何为技术转移机构创造价值?.docx
什么是真正的“长效数字化升级路径”?它如何为技术转移机构创造价值?


