テキストボックス「txtName」リストボックス「listNames」とボタン「btn_Add」があります。ボタンのクリック時にリストボックスから選択した名前をテキストボックスに入力したいと思います。
私はasp.netとc#を使用しています。助けてください。
テキストボックス「txtName」リストボックス「listNames」とボタン「btn_Add」があります。ボタンのクリック時にリストボックスから選択した名前をテキストボックスに入力したいと思います。
私はasp.netとc#を使用しています。助けてください。
以下のようにする
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
//load listbox items here
}
}
ページの読み込み時にデータを読み込むと、ポストバックのたびにリストボックスが何度も読み込まれ、選択が失われます。最初のページ読み込み時にのみデータを読み込むには、上記のようにします。ボタンクリックイベントでリストボックスの選択項目を取得できるようになりました。
これをコードビハインドに置きます
protected void Page_Load(object sender, EventArgs e)
{
listNames.Items.Add("listboxItemValue1","Listbox Item Text 1");
listNames.Items.Add("listboxItemValue2","Listbox Item Text 2");
}
protected void btn_Add_Click(object sender, EventArgs e)
{
txtName.Text = listNames.SelectedItem.Text;
}
これはあなたのAsp、netページにあります
<asp:button ID="btn_Add" runat=server" OnClick="btn_Add_Click" />
これを試して、
コード ビハインド ボタン クリック イベント。
txtText.Text = drpDwn.SelectedValue; // This is for ID
txtText.Text = drpDwn.SelectedItem.Text; //This is for Text
しかし、これはあなたのボタンにあります。
txtName.Text = listNames.SelectedItem.Text;
使用する
textbox.Text= listbox.SelectedItem.ToString();