国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

asp.net里,一個(gè)小的自定義錯(cuò)誤顯示

2024-07-10 12:56:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  //打印錯(cuò)誤信息.
  public static string showerror(exception e)
  {
   return "<font size=2>程序錯(cuò)誤:"+e.message + "<br>詳細(xì)信息:" + e.stacktrace + "</font>";
  }


  public static void checknull(object a,system.web.ui.page b)
  {
   if(object.equals(a,null))
   {
    system.web.ui.page p=b;
    p.response.write("<font size=2>異常錯(cuò)誤:<font color=red>無(wú)效的id參數(shù)值(未到找與該id值相匹配的記錄).</font> <a href=/"javascript:history.back();/">單擊返回</a></font>");
    p.response.end();
   }
  }  

比較簡(jiǎn)單,不解釋了...第一個(gè)主要是程序出錯(cuò)時(shí),簡(jiǎn)單的錯(cuò)誤提示..(好像用不太到哈.)

第二個(gè)主要防止訪(fǎng)問(wèn)不存在的記錄,所產(chǎn)生成的記錄.比如... userinfo.aspx?id=12 (是正常的)

但 userinfo.aspx?id=1245821521 這樣就出錯(cuò)了.....

在代碼頁(yè)這樣調(diào)用:

cp_user user=usermanager.getuser(convert.toint64(_id));
secu.str.checknull(user,this);    //這一句~!~!~!~!~!~!

username.text=user.uname;

如getuser方法返回的是有效的對(duì)象,則檢查完直接跳過(guò).
如果根本不存在記錄,也就是說(shuō)返回的是null...則顯示錯(cuò)誤,停止執(zhí)行頁(yè).
菜鳥(niǎo)學(xué)堂:
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 昭通市| 旌德县| 太仆寺旗| 大田县| 浙江省| 邯郸市| 巩义市| 电白县| 泾阳县| 红安县| 邵阳市| 苗栗县| 巩义市| 和林格尔县| 桃源县| 周至县| 班玛县| 和静县| 湟中县| 永靖县| 刚察县| 威远县| 林芝县| 铜川市| 台州市| 武邑县| 正宁县| 翁源县| 大兴区| 湖南省| 民乐县| 盘锦市| 奉节县| 和田市| 得荣县| 铜梁县| 库伦旗| 陕西省| 平山县| 长汀县| 同江市|