2011-04-27 11 views
3

私は、リストボックス、テキストボックス、ボタンを持っています。ボタンは、選択された項目&のリストボックスの値をテキストボックスに入力します。以下のように:ページを再読み込みせずにASP.NETでテキストボックスを挿入しますか?

Protected Sub GetVariables_Click(ByVal sender As Object, ByVal e As EventArgs) Handles GetVariables.Click 
    Me.txtLetter.Text = lstNames.SelectedItem.ToString & lstNames.SelectedValue.ToString 
End Sub 

私が持っている問題は、これを行うときに毎回ページをリロードすることです。これはどうですか?

おかげで、 ジェイソン

答えて

2

2つのオプションがあります。

  1. クライアント上でjavascriptを使用してテキストボックスに値を設定します。

  2. ajaxを使用してください。

このタイプの非常に簡単なことは、javascriptを使用してください。

0

これを行うにはJavaScriptを使用できます。テキストボックスには、Webブラウザに出力されるときにASP.NETによってクライアントIDが与えられます。クライアントIDはHTML要素のidプロパティに変換されます。

[yourtextboxname] .ClientIDプロパティを含む非表示のHTMLフィールドを作成する方法はいくつかあります。その後、Javascriptを使用して、隠しフィールドの値を読み込み、要素を選択してそれを処理します。

関連する問題