我正在使用Asp.net和c#。獲取文字控制的編號
在我的應用我有一個自動完成文本框與文字control.I需要得到我隱藏的是字面控制的標識,但我無法得到,因爲沒有RUNAT attribute.If我使用runat屬性我的Autocomplete不work.please給我一些sugessions來解決這個問題。
代碼:
<input ID="txtrecipient"/>
* 注意:我需要的ID txtrecipient在代碼隱藏。
我正在使用Asp.net和c#。獲取文字控制的編號
在我的應用我有一個自動完成文本框與文字control.I需要得到我隱藏的是字面控制的標識,但我無法得到,因爲沒有RUNAT attribute.If我使用runat屬性我的Autocomplete不work.please給我一些sugessions來解決這個問題。
代碼:
<input ID="txtrecipient"/>
* 注意:我需要的ID txtrecipient在代碼隱藏。
最簡單的解決方案是使用屬性runat =「server」的服務器控件並設置其ClientIDMode = Static。
如果您不想更改ClientIDMode,則還可以訪問客戶端上的文本框的客戶端ID。看下面的例子:
<script>
document.getElementById("<%= txtrecipient.ClientID %>").value = "";
... or
$("<%= txtrecipient.ClientID %>").autoComeplete();
</script>
感謝它的工作...... – coder
你需要使用一個文本框servercontrol輸入,而不是一個文字來訪問它在代碼隱藏。如果這會導致ID出現問題,那麼這是一個需要解決的問題。 –
我嘗試使用tectbox控件,如果我使用它,自動完成功能無法正常工作。 – coder
@DJKRAZE如果我使用runat屬性,我的自動完成功能無法正常工作。 – coder