2010-04-27 93 views
0

我只需要根據特定條件將asptextbox的只讀屬性從後面的代碼中更改。將asptextbox設置爲只讀

我知道如何在頁面加載時運行函數,但我不知道如何引用表單域來更改只讀屬性。

任何人都可以指向正確的方向嗎?

由於提前,

安東尼

回答

0

的ASP文本框也有自己的ReadOnly property,但沒有其他ASP輸入表單元素的擁有它。

您可以通過Enabled屬性訪問類似的禁用html屬性。

MyTextbox.Enabled = False 'makes control readonly 

更多信息here

+0

這是我的文本框中。

,如果這是你的代碼

<asp:TextBox ID="Req_DateTextBox" runat="server" Text='<%# Bind("Req_Date", "{0:d}") %> 

那麼這將是Req_DateTextBox.ReadOnly = true;

+0

protected void Page_Load(object sender,EventArgs e) { Req_DateTextBox.ReadOnly = true; } 得到我兩個錯誤。期望結束聲明並預期聲明。 – Anthony 2010-04-27 20:32:02

+0

您必須顯示該頁面的所有代碼和背後的代碼。當你開始鍵入Req_確實想要填充其他名稱的intellisense彈出窗口?如果沒有,那麼有什麼不對。 – chobo2 2010-04-27 22:32:25

+0

也看着你粘貼你的html控件,你是否有效地關閉了這樣的asp文本框,因爲這可能是它不工作的原因。 – chobo2 2010-04-27 22:34:23

相關問題