aspxデザインページのサーバーコントロール値にアクセスできますか?今のところそれは私の好奇心ですが、明日かそこらで必要になるかもしれません。たとえば、aspxページにラベルがあり、それにテキストボックスの値を割り当てたいとします。
代わりにaspx.csファイルを使用できることはわかっていますが、希望する提案は非常に高く評価されます。
前もって感謝します...... :)
多くの方法があります。
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ライブラリが必要です。