asp.net的listbox只有value和text,,没有index。
比如: <div>
<asp:ListBox ID="ListBox1" runat="server">
<asp:ListItem Text="1" Value="1" />
<asp:ListItem Text="2" Value="2" />
<asp:ListItem Text="3" Value="3" />
</asp:ListBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</div>
string content = ListBox1.Items.OfType<ListItem>().FirstOrDefault(x => x.Text == "3").Value;
ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script>alert('" + content + "');</script>");
就可以通过页面显示的值获得实际的value。
比如: <div>
<asp:ListBox ID="ListBox1" runat="server">
<asp:ListItem Text="1" Value="1" />
<asp:ListItem Text="2" Value="2" />
<asp:ListItem Text="3" Value="3" />
</asp:ListBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
</div>
string content = ListBox1.Items.OfType<ListItem>().FirstOrDefault(x => x.Text == "3").Value;
ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script>alert('" + content + "');</script>");
就可以通过页面显示的值获得实际的value。
解决方案 »
- 发表内容带有空格符号,提醒就错误。
- 求助
- 关于asp.net2.0里面用到的ASPNETDB.MDF的问题.用过的进来看一眼.帮帮..
- 再次发贴:只有高手才能回答出的简单问题。。。.net1.1 升级成2.0 后,同样一个sha1加密,却得和1.1到不同的字串(分不够再加)
- ASP.ENT中编辑总是出错。。。
- 如何把asp.net 1.1上的项目迁移到asp.net 2.0?
- 如何将一个aspx文件上的sql语句传到另外一个aspx文件上去?
- 怎么在购物车页面(cart.aspx)里面,做继续购物功能?
- 支付宝接口
- asp.net太多的问题没有学好!
- MVC与mysql的问题
- 关于 split分割问题
<asp:ListItem Text="1" Value="1" />
<asp:ListItem Text="2" Value="2" />
<asp:ListItem Text="3" Value="3" />
</asp:ListBox> ListBox1.Text = "3";
Response.Write(ListBox1.SelectedIndex);
Response.End();