(ASP)リストボックスの選択項目値を取得する必要があります。私はSelectedItem.TextをWinフォームと同等を取得しようとしている ASPリストボックスの選択項目を取得する方法
<asp:listbox id="lsbRoles" runat="server"></asp:listbox>
ページのロードが、私はそれを移入
...protected void Page_Load(object sender, EventArgs e)
{
lsbRoles.DataSource = Roles.GetAllRoles();
lsbRoles.DataBind();
}
: は、これが私のリストボックスです。どうすればASPでそれをすることができますか? Javascriptを使用する必要がありますか?
更新:Foreachが機能しません。
foreach (ListItem li in lsbRoles.Items)
{
if (li.Selected)
{
//do whatever here
}
}
で問題を解決していない:
if (!Page.IsPostBack)
{
//code here
}
でこれを解決し、 "もし(Page.IsPostBack!)" –