0

aspxデザインページのサーバーコントロール値にアクセスできますか?今のところそれは私の好奇心ですが、明日かそこらで必要になるかもしれません。たとえば、aspxページにラベルがあり、それにテキストボックスの値を割り当てたいとします。

代わりにaspx.csファイルを使用できることはわかっていますが、希望する提案は非常に高く評価されます。

前もって感謝します...... :)

4

1 に答える 1

3

多くの方法があります。

1)var txtbox = Document.getElementbyId( "<%= texboxId.ClientID%>"); txtbox.value = "new";

2)var txtbox = $( "#" + "<%= texboxId.ClientID%>"); txtbox.value = "new";

3)var txtbox = $ get( "texboxId"); txtbox.value = "new";

Asp.Net 4.0を使用している場合、簡単な方法は次のとおりです。

<asp:TextBox runat="server" ID="txtboxId" ClientIDMode="Static" />

ClientIDを使用せずに直接アクセスします。

1)var txtbox = Document.getElementbyId( "txtboxId"); txtbox.value = "new";

2)var txtbox = $( "#txtboxId"); txtbox.value = "new";

2番目の場合はJqueryが必要で、3番目の場合はMicrosoftAJAXライブラリが必要です。

于 2012-04-27T08:26:26.317 に答える