PostBackUrl跨頁傳值

2022-03-02 11:21:48 字數 1875 閱讀 5962

頁面和頁面之間傳引數可以通過url,也可以通過form來傳值,今天總結的是另外一種,跨頁傳參。

伺服器button有乙個postbackurl屬性,這個是用來回傳的,直接寫**算了。

一、請求頁面:

html

<%@ page language="c#" autoeventwireup="true" codebehind="responseurl.aspx.cs" inherits="myweb.postbackdemo.responseurl" %>

cs:using system;

using system.collections;

using system.configuration;

using system.data;

using system.linq;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.htmlcontrols;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.xml.linq;

using domain;

namespace myweb.postbackdemo}}

customer類cs:

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace domain

set

}public int customerage

set

}public string customeraddress

set

}   }}

響應頁面:

html

<%@ page language="c#" autoeventwireup="true" codebehind="requesturl.aspx.cs" inherits="myweb.postbackdemo.requesturl" %>

<%@ previouspagetype virtualpath="~/postbackdemo/responseurl.aspx" %>

cs:using system;

using system.collections;

using system.configuration;

using system.data;

using system.linq;

using system.web;

using system.web.security;

using system.web.ui;

using system.web.ui.htmlcontrols;

using system.web.ui.webcontrols;

using system.web.ui.webcontrols.webparts;

using system.xml.linq;

using domain;

namespace myweb.postbackdemo}}

}關鍵的地方就是:

響應頁面的html中的<%@ previouspagetype virtualpath="~/postbackdemo/responseurl.aspx" %>

ok,就這麼簡單

如果請求頁面比較大,就比較耗能,如果頁面不是很大的話,我覺得用這個還是蠻爽的,特別是對於那種帶步驟的,分一,二,三等幾步走的邏輯時,用這個比較爽。

PostBackUrl 使用者控制項頁面傳值總結

postbackurl 使用者控制項頁面傳值總結 今天在除錯郵件傳送的時候,發現了get傳遞資料的最大值問題,檢視 了有關資料說get方式最大的傳遞值為2k 包括url字元 因此只能修改 換別的方式。本來計畫使用post方式,但是post方 式無法獲取使用者控制項中的資訊,所以此方法作罷。以下介紹使...

跨頁面傳值

預設情況下,點選 button 按鈕後,會回傳到本頁面,但是通過指定 button 的postbackurl 屬性可以把資料提交到其他頁面,如在send.aspx 頁面中有 asp textbox id txtcontent runat server asp textbox asp button i...

使用PostBackUrl屬性實現跨頁面傳值

一 用findcontrol方法獲取傳送頁的值 page1.aspx 1 page language c autoeventwireup true codefile page1.aspx.cs inherits page1 23 w3c dtd xhtml 1.0 transitional en 4...