| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1038 人关注过本帖
标题:RadioButtonList的autopostback的问题请教!
只看楼主 加入收藏
hijk1984
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-8-15
收藏
 问题点数:0 回复次数:4 
RadioButtonList的autopostback的问题请教!
aspx文件中的内容如下:
  <form id="form1" runat="server">
        <asp:Button ID="Button1" runat="server" Text="Button" />
        <asp:RadioButtonList runat="server" ID="suidList"  AutoPostBack="true" OnSelectedIndexChanged="suidList_SelectedIndexChanged" >
        <asp:ListItem  Value="X" Selected="True">X</asp:ListItem>
        <asp:ListItem Value="Right" Selected="True">Right</asp:ListItem>
        <asp:ListItem Value="Phone" Selected="True">Phone</asp:ListItem>
        <asp:ListItem Value="Normal" Selected="True">Normal</asp:ListItem>
        </asp:RadioButtonList>
    </form>
aspx.cs中的内容如下:
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack)
        {
            Response.Write("这不是第一次加载了!");
        }
        else
        {
            Response.Write("这是第一次加载!");
        }
    }
    protected void suidList_SelectedIndexChanged(object sender, EventArgs e)
    {
        Response.Write(this.suidList.SelectedValue.ToString());
    }

运行后在页面上点击不同的ListItem 后不会有任何反应(不能触发SelectedIndexChanged事件),如果敲回车键就会有反应了,并且此时再点击不同的ListItem就能够触发SelectedIndexChanged事件了,这是为什么呢?
autopostback设置为true后不能通过鼠标点击不同的ListItem来触发SelectedIndexChanged事件吗?
ispostback是不是在有请求提交前为false,遇到请求提交变为true,之后就不会变成false了?
搜索更多相关主题的帖子: autopostback 
2008-11-05 15:42
hijk1984
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-8-15
收藏
得分:0 
顶啊,没人看看吗?很简单的
2008-11-06 08:39
c_henry
Rank: 1
等 级:新手上路
帖 子:129
专家分:0
注 册:2005-7-11
收藏
得分:0 
只需要一个selected=true就够了
<asp:Button ID="Button1" runat="server" Text="Button" />
        <asp:RadioButtonList runat="server" ID="suidList"  AutoPostBack="true" OnSelectedIndexChanged="suidList_SelectedIndexChanged" >
        <asp:ListItem  Value="X" Selected="True">X</asp:ListItem>
        <asp:ListItem Value="Right">Right</asp:ListItem>
        <asp:ListItem Value="Phone" >Phone</asp:ListItem>
        <asp:ListItem Value="Normal">Normal</asp:ListItem>
        </asp:RadioButtonList>

2008-11-06 17:39
hijk1984
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-8-15
收藏
得分:0 
能不能解释一下这是为什么啊,加了selected=true跟我点一下效果不一样吗?
selected=true是不是相当于点一下然后再回车?
2008-11-10 11:24
hijk1984
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-8-15
收藏
得分:0 
…………我太2了
2008-11-10 15:17
快速回复:RadioButtonList的autopostback的问题请教!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016384 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved