none
RadioButtonList控件SelectedValue无返回值问题 RRS feed

  • 问题

  • 问题描述
    RadioButtonList与LinkButton都在一个DIV中,RadioButtonList用于数据呈现,LinkButton用于返回数据。

    RadioButtonList控件代码:
                    <asp:RadioButtonList ID="selectFriendRadioButtonList" runat="server"
                            DataTextField="UserName" DataValueField="UserID"
                            RepeatColumns="4" Width="384px" RepeatDirection="Horizontal" >
                    </asp:RadioButtonList>
    LinkButton控件代码:
                          <asp:LinkButton runat="server" ID="inviteFriendSendLinkButton"
                              onclick="inviteFriendSendLinkButton_Click"> <img src="marathon/selectfriend_15.gif" border="0" /> </asp:LinkButton>
    RadioButtonList绑定代码:
                if (!IsPostBack)
                {
                    //可被邀请好友
                    var inviteToFriends = NB88.BLL.User.GetInviteToFriends(this.userID);
                    selectFriendRadioButtonList.DataSource = inviteToFriends;
                    selectFriendRadioButtonList.DataBind();
              }
    LinkButton返回代码:
            protected void inviteFriendSendLinkButton_Click(object sender, EventArgs e)
            {
                NB88.BLL.User.InviteFriendSend(this.userID, Convert.ToInt32(selectFriendRadioButtonList.SelectedValue));//在此的selectFriendRadioButtonList.SelectedValue为空,但是selectFriendRadioButtonList.Items有数据,一切正常
            }

    请各位大大解决,很急,谢谢先了
    2009年7月31日 8:13

答案

全部回复