2011-06-27 28 views
2

我做了一個頁面,其中有一個核對清單,其中有複選框。我有一個按鈕,它應該將值發送到PostBackUrl頁面,該頁面不是代碼隱藏的文件,而是一個名爲TestPage.aspx的回發頁面。如何在asp.net中接收PostBack頁面中的值?

現在,如果我有任何文本字段或列表框或清單組,我想訪問它的值,該頁面,使用PostBackUrl重定向。

在後面的代碼中,如果我做了像FirstName.Text這樣的東西,我會收到它的值。我可以在PostBackedPage上找到那樣的東西嗎?

感謝

+0

告訴我是否我得到它的正確與否。你有頁面,說page1.aspx,其中你有核對清單有複選框的值和一個按鈕。你想要點擊按鈕時,然後一個新的頁面,說page2.aspx將被加載,其中有任何文本字段或列表框或清單組,現在你想這些值返回page1.aspx? – Bibhu

+0

page1.aspx ----> postbackurl ----> page2.aspx ---->從page1收到的值例如名字姓氏等 –

+0

請在下面查找我的答案。 – Bibhu

回答

0
protected void Page_Load(object sender, EventArgs e) 
{ 
    TextBox myTxt = (TextBox)Page.PreviousPage.FindControl("previousPageTextBoxName"); 
    currentPageTextBox.text = myTxt.Text; 
} 
3

是的,你可以 - 你可以使用Request.Form集合訪問從頁面中指定的形式/ POST變量:

protected void Page_Load(object sender, EventArgs e) 
{ 
    string firstName = Request.Form["FirstName"]; 
} 
相關問題