C# 如何根据选择的单选按钮在codebehind中设置值?
我有一个名为“type”的变量,它是一个int,可以是1或2,用于从存储过程创建数据集。我想根据选择的单选按钮设置类型 我想做的是,当我选择两个单选按钮“Alpha”或“Beta”中的一个时,我希望在单击按钮“Update”时将“type”设置为1或2 这是我在asp网站上看到的C# 如何根据选择的单选按钮在codebehind中设置值?,c#,asp.net,C#,Asp.net,我有一个名为“type”的变量,它是一个int,可以是1或2,用于从存储过程创建数据集。我想根据选择的单选按钮设置类型 我想做的是,当我选择两个单选按钮“Alpha”或“Beta”中的一个时,我希望在单击按钮“Update”时将“type”设置为1或2 这是我在asp网站上看到的 <asp:Button ID="update" Text="Update" runat="server" OnClick="update_Click" /> <asp:Label runat="ser
<asp:Button ID="update" Text="Update" runat="server" OnClick="update_Click" />
<asp:Label runat="server">Alpha</asp:Label>
<asp:RadioButton ID="vyAlpha" runat="server" GroupName="button" AutoPostBack="true"/>
<asp:Label runat="server">Beta</asp:Label>
<asp:RadioButton ID="vyBeta" runat="server" GroupName="button" AutoPostBack="true" />
<asp:TextBox ID="TextBox1" runat="server" Text="2012-12-12"></asp:TextBox>
只要写
int type = (vyAlpha.Checked) ? 1 : ((vyBeta.Checked) ? 2 : 0);
在你的代码隐藏类。如果未选中checkboxA或checkboxB,则类型将设置为0
(如果不知道?操作员,请查看此处:
).在哪里(页面生命周期的哪一部分)调用此代码?单击“更新”按钮时,一切都会发生。
int type = (vyAlpha.Checked) ? 1 : ((vyBeta.Checked) ? 2 : 0);