主頁(yè) > 知識(shí)庫(kù) > ASP.NET筆記之頁(yè)面跳轉(zhuǎn)、調(diào)試、form表單、viewstate、cookie的使用說(shuō)明

ASP.NET筆記之頁(yè)面跳轉(zhuǎn)、調(diào)試、form表單、viewstate、cookie的使用說(shuō)明

熱門(mén)標(biāo)簽:百度地圖標(biāo)注點(diǎn)擊事件 內(nèi)蒙古智能電銷(xiāo)機(jī)器人哪家強(qiáng) 泰州手機(jī)外呼系統(tǒng)軟件 濟(jì)源人工智能電話機(jī)器人價(jià)格 怎樣在地圖標(biāo)注消火栓圖形 廈門(mén)四川外呼系統(tǒng) 地圖標(biāo)注位置多的錢(qián) 山東防封電銷(xiāo)卡辦理套餐 杭州智能電話機(jī)器人

1、頁(yè)面跳轉(zhuǎn):

(1 服務(wù)器傳輸

  server.Transer(https://www.jb51.net);在定向到新頁(yè)面后,還是會(huì)顯示原來(lái)的URL,瀏覽器返回不會(huì)退回到原頁(yè)面,歷史記錄也不會(huì)記錄。

  應(yīng)用于完整的控制傳輸,例如安裝向?qū)А?/P>

(2 超鏈接

(3 瀏覽器重定向 Redirect ,速度快,沒(méi)有發(fā)送到服務(wù)器

(4 跨頁(yè)發(fā)送 PostBackUrl=“https://www.jb51.net” />

          IsCrossPagePostBack用來(lái)判斷是否為跨頁(yè)提交

          IsPostBack 是用來(lái)檢查目前網(wǎng)頁(yè)是否為第一次加載,當(dāng)使用者第一次瀏覽這個(gè)網(wǎng)頁(yè)時(shí)Page.IsPostBack 會(huì)傳回False,加載完傳回True

2.調(diào)試

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

(2   插入跟蹤日志  Trace.warn("111")  Trace.warn("cATEGORY"," 11",excp);    

復(fù)制代碼 代碼如下:

try { int a = 0; int b = 5 / a; }
catch (System.Exception ex) { Trace.Warn("zzl", "calling b=5/a", ex); }

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

 (3   web.config 應(yīng)用程序跟蹤  trace 

(4 斷點(diǎn)調(diào)試

 3、form表單:get 和post

    get是通過(guò)url傳值,post是通過(guò)將表單值隱藏到http報(bào)文中不顯示

    get通過(guò)的數(shù)據(jù)有限,post才能傳遞大數(shù)據(jù)量

   但是post會(huì)有瀏覽器提示重新提交表單的問(wèn)題,get則沒(méi)有。

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

          

自增:addTest.ashx

復(fù)制代碼 代碼如下:

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");
         string content = System.IO.File.ReadAllText(filepath);
         content = content.Replace("@value",value);
         context.Response.Write(content);
     }

html
復(fù)制代碼 代碼如下:

form action="addTest.ashx" method="post">
        input type="hidden" name="ispostBack" value="true" />
        input type="hidden" name="num_01" value="@value" />
    div>@value
    /div>
        input type="submit" name="" value="addOne" />
    /form>

 5、cookie

    服務(wù)器返回?cái)?shù)據(jù)除了一般html數(shù)據(jù),還有cookie,瀏覽器會(huì)把cookie值更新到本地瀏覽器,可能會(huì)消耗太多資源

     https://www.jb51.net  所以網(wǎng)站的圖片服務(wù)器會(huì)和主站域名不同,減少cookie流量傳輸,以優(yōu)化網(wǎng)站速率: http://www.myblogs.com/daomul.gif

 6、每次請(qǐng)求都會(huì)new一個(gè)新的IhttpHandler接口的類“變量1”的實(shí)例進(jìn)行處理

   用完就GC掉,不會(huì)保持上次的值

   用static “保存”,所有訪問(wèn)者都會(huì)訪問(wèn)的實(shí)例

復(fù)制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class vivideo_test_變量1 : System.Web.UI.Page
{
    private int i = 0;
    private static int j = 0;
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        //i++;
        //Label1.Text = i.ToString();

        j++;
        Label1.Text = j.ToString();
    }
}


 

您可能感興趣的文章:
  • 詳解在ASP.NET Core 中使用Cookie中間件
  • Asp.net中安全退出時(shí)清空Session或Cookie的實(shí)例代碼
  • ASP.NET中Cookie的使用方法
  • asp.net利用cookie保存用戶密碼實(shí)現(xiàn)自動(dòng)登錄的方法
  • ASP.NET之Response.Cookies.Remove 無(wú)法刪除COOKIE的原因
  • ASP.NET Cookie是怎么生成的(推薦)

標(biāo)簽:臺(tái)州 喀什 周口 洛陽(yáng) 朔州 新鄉(xiāng) 朝陽(yáng) 百色

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ASP.NET筆記之頁(yè)面跳轉(zhuǎn)、調(diào)試、form表單、viewstate、cookie的使用說(shuō)明》,本文關(guān)鍵詞  ASP.NET,筆記,之,頁(yè)面,跳轉(zhuǎn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ASP.NET筆記之頁(yè)面跳轉(zhuǎn)、調(diào)試、form表單、viewstate、cookie的使用說(shuō)明》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于ASP.NET筆記之頁(yè)面跳轉(zhuǎn)、調(diào)試、form表單、viewstate、cookie的使用說(shuō)明的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章