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

首頁 > 編程 > .NET > 正文

ASP.NET筆記之頁面跳轉、調試、form表單、viewstate、cookie的使用說

2024-07-10 12:45:41
字體:
來源:轉載
供稿:網友

1、頁面跳轉:

(1 服務器傳輸

  server.Transer(//www.survivalescaperooms.com);在定向到新頁面后,還是會顯示原來的URL,瀏覽器返回不會退回到原頁面,歷史記錄也不會記錄。

  應用于完整的控制傳輸,例如安裝向導。

(2 超鏈接

(3 瀏覽器重定向 Redirect ,速度快,沒有發送到服務器

(4 跨頁發送 PostBackUrl=“//www.survivalescaperooms.com” />

          IsCrossPagePostBack用來判斷是否為跨頁提交

          IsPostBack 是用來檢查目前網頁是否為第一次加載,當使用者第一次瀏覽這個網頁時Page.IsPostBack 會傳回False,加載完傳回True

2.調試

(1   修改.aspx 頁面的頂部的Page指令,添加 Trace=“true” 在瀏覽器中操作并查看,(對應狀態代碼),測試完記得將true改回false?。。?!

(2   插入跟蹤日志  Trace.warn("111")  Trace.warn("cATEGORY"," 11",excp);    
代碼如下:
try { int a = 0; int b = 5 / a; }
catch (System.Exception ex) { Trace.Warn("zzl", "calling b=5/a", ex); }

瀏覽器中將會以紅色鮮艷字體顯示:

 (3   web.config 應用程序跟蹤  trace 

(4 斷點調試

 3、form表單:get 和post

    get是通過url傳值,post是通過將表單值隱藏到http報文中不顯示

    get通過的數據有限,post才能傳遞大數據量

   但是post會有瀏覽器提示重新提交表單的問題,get則沒有。

 4、禁用viewstate:就讀不到上次給客戶端的值

          

自增:addTest.ashx
代碼如下:
public void ProcessRequest (HttpContext context) {
         context.Response.ContentType = "text/plain";
         string ispostback = context.Request["ispostBack"];
         string value = "0";
         if (ispostback == "true") {
              value=context.Request["num_01"];
              int valueInint = int.Parse(value);
              valueInint++;
              value = valueInint.ToString();
         }

         string filepath = context.Server.MapPath("addTest.htm");

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桐乡市| 辽宁省| 昌都县| 乡宁县| 图片| 台中市| 水城县| 买车| 务川| 上饶县| 施秉县| 汉源县| 大理市| 两当县| 乐至县| 桑植县| 应用必备| 巫溪县| 嘉荫县| 郧西县| 台东县| 灵川县| 泰来县| 桂阳县| 增城市| 神农架林区| 新竹县| 太湖县| 武陟县| 醴陵市| 赣榆县| 察雅县| 米脂县| 深州市| 女性| 杭州市| 长乐市| 岳西县| 襄垣县| 金华市| 高雄市|