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

首頁 > 編程 > .NET > 正文

ASP.NET筆記之頁面跳轉(zhuǎn)、調(diào)試、form表單、viewstate、cookie的使用說明_.Net教程

2024-07-10 12:52:24
字體:
供稿:網(wǎng)友

推薦:ASP.NET筆記之Session、http、web開發(fā)原則、xss漏洞的詳細(xì)介紹
本篇文章小編為大家介紹,ASP.NET筆記之Session、http、web開發(fā)原則、xss漏洞詳細(xì)。需要的朋友參考下

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

(1 服務(wù)器傳輸

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

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

(2 超鏈接

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

(4 跨頁發(fā)送 PostBackUrl=“http://www.CuoXIn.com” />

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

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

2.調(diào)試

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

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

復(fù)制代碼 代碼如下:www.CuoXIn.com

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

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

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

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

3、form表單:get 和post

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

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

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

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

自增:addTest.ashx

復(fù)制代碼 代碼如下:www.CuoXIn.com

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ù)制代碼 代碼如下:www.CuoXIn.com

<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ù)器返回數(shù)據(jù)除了一般html數(shù)據(jù),還有cookie,瀏覽器會把cookie值更新到本地瀏覽器,可能會消耗太多資源

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

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

用完就GC掉,不會保持上次的值

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

復(fù)制代碼 代碼如下:www.CuoXIn.com

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筆記之 Request 、Response 與Server的使用
本篇文章小編為大家介紹,ASP.NET筆記之 Request 、Response 與Server的使用。需要的朋友參考下

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 莱阳市| 九龙城区| 克山县| 商洛市| 涡阳县| 灵宝市| 和龙市| 庄河市| 长治县| 建阳市| 高雄县| 廊坊市| 神池县| 景宁| 同德县| 普陀区| 花莲市| 昂仁县| 鹤峰县| 淮南市| 驻马店市| 灵璧县| 资溪县| 青冈县| 师宗县| 安达市| 宜宾县| 扶风县| 沙河市| 昌平区| 建德市| 原阳县| 镇江市| 郸城县| 临泉县| 龙州县| 米脂县| 大埔区| 外汇| 贡山| 张家口市|