asp.net TextBox控件設置ReadOnly後,不能回傳。

當把一個TextBox控件ReadOnly屬性設置爲True後,這個控件就不回傳了。 很奇怪,之前都沒有過這樣的怪問題,在別人機器上都能正常,想到可能和ASP.NET的版本有關係。 我用的是 ASP.NET 2.0,當改爲 ASP.NET 1.0,就正常了,TextBox控件ReadOnly=True,能回傳。 在 ASP.NET 1.0 中是ReadOnly=True會回傳的。 在 ASP.NET 2.0 中是ReadOnly=True就不會回傳了。 解決的方法: <asp:textbox id="Username" runat="server" ReadOnly="True"></asp:textbox> 去掉ReadOnly="True",改爲 <asp:textbox id="Username" runat="server"></asp:textbox> 在後臺代碼中加入,控制只讀屬性 Username.Attributes.Add("Readonly", "True"); 這樣在 ASP.NET 2.0 中只讀的TextBox控件也能實現回傳。
相關文章
相關標籤/搜索