0
我正在使用jQuery切換.NET文本框上的readonly
屬性,這兩個屬性都是在JavaScript pageLoad()和動態事件中進行的。在服務器端獲取客戶端只讀屬性?
我可以看到這個屬性是正確添加到文本框HTML,例如:
<input type="text" value="0" id="txtSalesYear1"
onkeypress="return IsNumberKey(event, true);" data-control-id="sales-textbox"
data-relative-year="1" data-region-id="1" data-subregion-id="2"
data-year="2014" readonly>
然而,當我檢查在服務器端回傳,該readonly
屬性爲空:
txtSalesYear1.Attributes.Item("readonly") ' = Nothing
當我遍歷Attributes集合時,我看到所有其他自定義屬性及其正確的值。我怎樣才能獲得這個只讀屬性?
瀏覽器不會通過表單提交發送此類數據。它僅在窗體內發送input \ textarea控件的值。它不會發送除 – 2014-12-01 20:29:12
之外的任何屬性像上面的註釋一樣,readonly屬性不會發送到服務器。您必須將更改存儲在其他地方,例如隱藏字段。 – 2014-12-01 20:51:23