我有一個ASP.NET 4.0頁面上的文本框。我可以在代碼隱藏的文本框中添加文本,當頁面呈現時,文本顯示得很好。但是,當我修改瀏覽器中的文本框並提交頁面時,MyTextBox.Text屬性仍顯示原始文本,而不是我在瀏覽器中輸入的修改後的文本。代碼隱藏如何顯示修改後的文本?更改文本不回發到代碼隱藏
1
A
回答
1
您需要在您的初始文本框來檢查回傳,這樣的:
if(!Page.IsPostBack)
{
MyTextBox.Text = "This is the text when page renders";
}
您可以在代碼通常設置你的文本框後面的提交按鈕的處理程序。
void SubmitButton_Click(Object sender, EventArgs e)
{
MyTextBox.Text = tbUserInputHere.Text;
}
1
我懷疑你是否正確處理了頁面的IsPostBack
條件。
你必須給它賦值像...
if (!IsPostBack)
{
TextBox1.Text = "You Text"
}
您在page load event
分配一個值,當你點擊該按鈕,頁面加載調用之前的Click event handler
和你的價值會重置爲舊值。
相關問題
- 1. 我更改代碼隱藏文件,什麼也沒有發生
- 2. 隱藏替代文本不發生
- 3. 如何從代碼隱藏中更改TextBlock文本?
- 4. 如何更改文本的顏色在Asp.net代碼隱藏
- 5. 更改回髮網址隱藏的Default.aspx
- 6. 在代碼隱藏(C#)中更改Css
- 7. 從代碼隱藏更改過程值?
- 8. 從代碼隱藏中更改IFrames InnerHtml
- 9. 更改行和colums在代碼隱藏
- 10. 更改HiddenField的值與JavaScript不改變在C#代碼隱藏
- 11. 在回調中將JavaScript變量從代碼隱藏更改爲
- 12. Jquery發送Json到Asp.net代碼隱藏
- 13. 從代碼隱藏到隱藏字段
- 14. 代碼隱藏不會發布
- 15. 防止隱藏文本框回發
- 16. 崇高文本 - 記住隱藏代碼
- 17. 從代碼隱藏設置asp:CustomValidator文本
- 18. Dropdownlist文本更改,同時隱藏aspx
- 19. 更改文本顯示/隱藏
- 20. 更改身後代碼的ID從代碼隱藏
- 21. 腳本執行但代碼隱藏不
- 22. 如何更改我的代碼隱藏綁定到XAML綁定
- 23. 從代碼隱藏到XAML
- 24. VBscript代碼隱藏到javascript
- 25. 得到代碼隱藏
- 26. 更改隱藏字段的值而不回發
- 27. 從不同的代碼隱藏中更改ascx內容
- 28. 由javascript更改的下拉列表不會在代碼隱藏
- 29. 更改代碼隱藏的不透明度
- 30. 代碼隱藏找不到XAML
顯示代碼隱藏。 – 2011-06-08 03:14:46