首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AutoPostBack on asp:BulletedList to get selectedValue in PageLoad

AutoPostBack on asp:BulletedList to get selectedValue in PageLoad
EN

Stack Overflow用户
提问于 2014-05-20 16:34:15
回答 2查看 344关注 0票数 0

我有以下DropDownList:

代码语言:javascript
复制
    <asp:DropDownList ID="ssbl" runat="server" 
        DisplayMode="LinkButton" 
        OnSelectedIndexChanged="ApplyFilter"
        AutoPostBack="true"></asp:DropDownList>

这很好;在select上,页面回发,所选项的值在PageLoad期间可用。

我想要的是几乎完全相同的列表,只是不显示为下拉列表,这也会使所选的值在PageLoad期间可用。当我创建一个bulletedList控件并设置一个onClick事件(AutoPostBack不是BulletedList的属性)时,所选的值在页面处理期间不可用。

是否有不同的控件可用于复制DropDownList的功能,但仅以不同的方式显示列表?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-20 17:54:24

最后,我使用了注释中建议的RadioButtonList,并使用CSS隐藏了这些符号。似乎比DataList控件容易一些,而且ListBox没有给我足够多的设计控制权。

票数 0
EN

Stack Overflow用户

发布于 2014-05-20 16:38:59

你说的是ListBox控制。它的行为与下拉控件(AutoPostBackOnSelectedIndexChanged)完全一样--但将所有项显示为一个列表。

代码语言:javascript
复制
<asp:ListBox ID="ssbl" runat="server"
   DisplayMode="LinkButton"
    OnSelectedIndexChanged="ApplyFilter"
    AutoPostBack="true">

    <asp:ListItem>aaaaaaaaaa</asp:ListItem>
    <asp:ListItem>bbbbbbbbbb</asp:ListItem>
    <asp:ListItem>cccccccccc</asp:ListItem>
    <asp:ListItem>dddddddddd</asp:ListItem>

</asp:ListBox>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23765369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档