我有建一个用户控件.
代码如下:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="top.ascx.cs" Inherits="top" %>
<asp:RadioButton ID="ra1" runat="server" GroupName="Dlb" Text='a' />
<asp:RadioButton
ID="Ra2" runat="server" GroupName="Dlb" Text='b' />
<asp:Button ID="Button1" runat="server"
OnClick="Button1_Click" Text="Button" />这个控件里的提交代码是:public partial class top : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
string dlb = Request["Dlb"];
Response.Write(dlb);
}
}我再把这个控件放在index.aspx页面加.在浏览index.aspx时,我选了里面的一个单选按钮,点确认,它怎么也取不到单选按钮组里的值,请问应怎么取得这个值?谢谢
代码如下:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="top.ascx.cs" Inherits="top" %>
<asp:RadioButton ID="ra1" runat="server" GroupName="Dlb" Text='a' />
<asp:RadioButton
ID="Ra2" runat="server" GroupName="Dlb" Text='b' />
<asp:Button ID="Button1" runat="server"
OnClick="Button1_Click" Text="Button" />这个控件里的提交代码是:public partial class top : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
string dlb = Request["Dlb"];
Response.Write(dlb);
}
}我再把这个控件放在index.aspx页面加.在浏览index.aspx时,我选了里面的一个单选按钮,点确认,它怎么也取不到单选按钮组里的值,请问应怎么取得这个值?谢谢
string str="a";
if(this.Ra2.checked)
string str="b";
string str="a";
if(this.Ra2.checked)
string str="b";----------
应该就是这样的吧,楼主表怕麻烦!
if(this.ra1.checked)
string str="a";
else
string str="b";