我創建一個ASP Web應用程序,該應用程序中一個表格必須更新在文本框中場我把壓延機的按鈕,文本框附近的日期值。它可以更新該文本框字段中的日期,但其可編輯。我想通過只使用日曆按鈕更新日期值,我用只讀屬性,但返回空值,所以不起作用。如何使在asp.net文本框爲不可編輯的(C#)
回答
嘗試客戶端HTML readonly
屬性而不是ASP.NET服務器端readonly
。
myTextBox.Attributes.Add("readonly", "readonly");
從MSDN,
與只讀屬性設置爲true TextBox控件的文本值被髮送到時回發發生時服務器,但是服務器確實沒有處理用於只讀只有文本框。這可以防止惡意用戶更改只讀的文本值。除非通過服務器端代碼修改,否則Text屬性的值將保留在回發之間的視圖狀態中。
這就是爲什麼帶有服務器端readonly
屬性的文本框在回發中具有空值。
你可能想用這個
TextBox1.Enabled = false;
在隱藏文件代碼的頁面加載事件只寫下面的代碼:
yourTextBoxName.Attributes.Add("readonly","readonly");
,你也可以做同樣的使用性能
Enabled="false"
在你的aspx頁面上,但你將無法在頁面後面的代碼中訪問它的值。
「yourTextBoxName.Attributes.Add(」只讀「,」只讀「);」更好,因爲它允許您的文本框可調整大小和「Enabled =」false「」不。 – SubqueryCrunch
您可以使用 TextBox1.Enabled = false;
OR
TextBox1.Attributes.Add("readonly","readonly");
不同的是,如果你讓enabled= false
那麼你不能傳遞textbox
的價值。如果您需要傳遞textbox
的值,那麼您應該使用textbox
的只讀屬性。
您可以textBox中不可編輯在asp.net
使用只讀它會給出問題後回到剛剛成立該Java腳本性能
的onkeydown =「JavaScript的:返回false」
使用該U可以有像只讀屬性,並有絕對沒有問題將會araise
- 1. 如何使ASP.NET的C#girdview不可編輯或圖像按鈕不可編輯
- 2. 如何使用asp.net將可編輯的文本框值填充爲0?
- 3. wxPython中的不可編輯文本框
- 4. 使文本框可編輯使用JavaScript
- 5. 可編輯文本框
- 6. 如何在c中的圖片框頂部繪製可編輯的文本框
- 7. Lightswitch文本框不可編輯
- 8. ASP.NET Gridview的編輯文本框
- 9. 文本字段使可編輯,不可編輯使用jquery
- 10. 如何使可編輯的textarea文本不可選
- 11. 如何將不可編輯的輸入文本框設置爲使用jquery編輯?
- 12. TinyMce編輯器文本框不可編輯
- 13. 日期選擇器文本框編輯不可編輯
- 14. jQuery的可編輯的GUI文本框
- 15. 當我點擊對應的複選框時,如何讓不可編輯的文本框可編輯
- 16. 如何使android編輯文本在開關關閉時不可編輯?
- 17. 如何定製一些只讀的非可編輯字符的ASP.Net文本框?
- 18. 可編輯的文本框點擊,angular.js
- 19. 可編輯的文本框tableviewcell迅速
- 20. 可編輯的富文本框
- 21. jQuery中的可編輯文本框
- 22. 使文本框控件不可編輯而不禁用它?
- 23. *僅使文本框的一部分*不可編輯
- 24. WPF組合框可編輯的文本框爲
- 25. 如何在JPanel中添加可編輯文本框
- 26. SmartGWT - 如何在同一文本區域將可編輯和不可編輯的文本放在一起?
- 27. 如何在可編輯的組合框中添加邊框到文本框?
- 28. 設置不可編輯的輸入複選框和文本框
- 29. C中的等寬可編輯文本#
- 30. 如何在編輯時設置文本框的文本顏色
感謝。你最好 – soundy