永发信息网

编译器错误消息: CS0161: “BasePage.SqlEncode(string)”: 并非所有的代码路径都返回值

答案:2  悬赏:50  手机版
解决时间 2021-05-18 04:41
  • 提问者网友:孤山下
  • 2021-05-17 05:44

部分代码如下:

“/class2”应用程序中的服务器错误。 编译错误

说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误消息: CS0161: “BasePage.SqlEncode(string)”: 并非所有的代码路径都返回值

源错误:

行 108: ///<param name="str"></param> 行 109: ///<returns></returns> 行 110: static public string SqlEncode(string str) 行 111: { 行 112: str = str.Replace("&", "&amp");

源文件: f:\网站\class2\App_Code\BasePage.cs    行: 110

 

 

行 110:      static public string SqlEncode(string str)
行 111:      {
行 112:          str = str.Replace("&", "&amp");
行 113:          str = str.Replace("<", "&lt");
行 114:          str = str.Replace(">", "&gt");
行 115:          str = str.Replace("'", "''");
行 116:          str = str.Replace("*", "");
行 117:          str = str.Replace("\n", "<br/>");
行 118:          str = str.Replace("\r\n", "<br/>");
行 119:          //str = str.Replace("?","");
行 120:          str = str.Replace("select", "");
行 121:          str = str.Replace("insert", "");
行 122:          str = str.Replace("update", "");
行 123:          str = str.Replace("delete", "");
行 124:          str = str.Replace("create", "");
行 125:          str = str.Replace("drop", "");
行 126:          str = str.Replace("delcare", "");
行 127:          if (str.Trim().ToString() == "") { str = "无"; }
行 128:      }
行 129: 

最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-05-17 06:17
string SqlEncode(string str)
返回值,兄弟注意了!
全部回答
  • 1楼网友:迷人又混蛋
  • 2021-05-17 07:17

最后加一句 return str;   就可以了

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯