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

首頁 > 編程 > .NET > 正文

asp.net頁面與頁面之間傳參數值方法(post傳值和get傳值)

2024-07-10 13:27:04
字體:
來源:轉載
供稿:網友

一、利用POST傳值

傳值asp文件send.aspx

復制代碼 代碼如下:


<form runat="server" action="receive.aspx" method=post>
    <div>
        <asp:Button runat="server" Text="Button" />
<asp:TextBox runat="server"></asp:TextBox>
</div>
</form>

接受asp文件receive.aspx

復制代碼 代碼如下:


string username = Ruquest.Form["receive"];

一、get方法傳值

QueryString 也叫查詢字符串, 這種方法將要傳遞的數據附加在網頁地址(URL)后面進行傳遞。如頁面A.aspx 跳轉到頁面B.aspx,可以用Request.Redirect("B.aspx?參數名稱=參數值")方法,也可以用超鏈接:,頁面跳轉后,在目標頁 面中可用Ruquest["參數名稱"]來接收參數。使用QuerySting 方法的優點是實現簡單, 不使用服務器資源;缺點是傳遞的值會顯示在瀏覽器的地址欄上,有被篡改的風險,不能傳遞對象,只有在通過URL 請求頁時查詢字符串才是可行的

下面的代碼片斷演示了如何實現這個方法:

源頁面代碼:

復制代碼 代碼如下:


private void Button1_Click (object sender, System.EventArgs e)
{
   string url;
   url="anotherwebform.aspx?name=" + TextBox1.Text + "&email=" + TextBox2.Text;
   Response.Redirect(url);
}

目標頁面代碼:

復制代碼 代碼如下:


private void Page_Load(object sender, System.EventArgs e)
{
   Label1.Text=Request.QueryString["name"];
   Label2.Text=Request.QueryString["email"];
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 义马市| 新绛县| 伊金霍洛旗| 东阳市| 凤翔县| 平阴县| 自贡市| 清丰县| 景谷| 承德县| 论坛| 平乡县| 施甸县| 盈江县| 维西| 萨迦县| 和平县| 浦东新区| 巴南区| 定安县| 营口市| 抚宁县| 句容市| 商南县| 宾阳县| 新郑市| 瑞丽市| 双峰县| 大埔区| 缙云县| 扎囊县| 教育| 东城区| 桦川县| 民县| 新乡市| 敦煌市| 镇坪县| 五河县| 秀山| 金寨县|