2012-04-27 4 views
0

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

私はaspx.csファイルを代わりに使うことができますが、希望する提案は非常に感謝しています。

ありがとうございます。:)

+0

クライアント側の計算にJavaスクリプトを使用 – Ishan

答えて

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番はMicrosoft AJAXライブラリが必要です。

+0

ありがとう@Kamran Pervaizはソフトウェア開発について知らないが、良い教師の兆候がある........注意: –

+0

''私は正しいのですか?エラーが発生しました ")"がありません。 javascriptはうまくやっています:) –

+0

あなたは何をしたいですか?あなたのコードはラベルテキストをテキストボックステキストとして作成します。あなたはコードビハインドでそれを行うことができます。 Label2.Text = TextBox1.Text; –

関連する問題