[英]How can I pass textbox value from usercontrol(ascx) to another page (aspx) using Server.Transfer()
[英]Get value from textbox on .aspx page of server side
我正在用C#開發Web應用程序。 Default.aspx
頁面在啟動時運行,在該頁面上加載(運行)JavaScript,該JavaScript創建一個簡單的文本框和按鈕。
文本框和按鈕都是由JavaScript創建的。
當我單擊按鈕時,它從文本框中獲取值。 現在,我需要Default.aspx.cs
端的值。
問題:
我如何才能將此文本框值獲取到服務器端( Default.aspx.cs
)
一些選擇:
1)如果您的文本框沒有runat =“ server”屬性,則可以使用以下方法。
創建一個具有runat =“ server”的隱藏字段,即它是服務器端控件。 單擊按鈕(在javascript中)時,將此文本框的值分配給此隱藏字段。
然后,您可以在服務器端訪問隱藏字段的值。
2)如果您的文本框具有runat =“ server”屬性,則可以使用以下方法。
Request.Form["Name of Textbox"].ToString()
您可以從Request.Form
集合中檢索值。
string strValue = Request.Form["Name of Control"].ToString();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.