检查是否选中了单选按钮并找出了哪个

时间:2013-06-14 19:37:27

标签: c# asp.net radio

大家好,星期五过得愉快! :)

1:我正在为学校建立一个.net网站,我想建立一个调查,您应该检查其中一个选项(无线电输入)并点击“投票”。

我用这种方式构建了一个表单:

<form runat="server">
    <div id="voteBox">
        <h3 class="heading">Lorem ipsum dolor sit amet</h3>
        <asp:RadioButton runat="server" ID="messi" GroupName="players" /><h5 class="text">מסי</h5>
        <asp:RadioButton runat="server" ID="iniesta" CssClass="iniesta" GroupName="players" /><h5 class="text" style="margin-right: 50px; margin-top: -20px;">איניאסטה</h5>
        <asp:RadioButton runat="server" ID="xavi" CssClass="xavi" GroupName="players" /><h5 class="text" style="margin-right: 50px; margin-top: -20px;">צאבי</h5>
        <asp:RadioButton runat="server" ID="pedro" CssClass="pedro" GroupName="players" /><h5 class="text" style="margin-right: 50px; margin-top: -20px;">פדרו</h5>
        <asp:Button ID="submit" runat="server" Text=" הצבע " cssClass="submitButt" style="margin-top: -10px; margin-right: 210px;" onClick="countVote" />
    </div>
</form>

从这一点开始,如何在点击按钮时找出其中一个选项,而不是找到选择的那个选项。

2:为了保持服务器中的投票,我想使用Application变量。您可以指导我如何制作这些变量并提高其价值,因为其中一个选项被选中并投票。

提前谢谢你, Iliya

1 个答案:

答案 0 :(得分:0)

如果您使用的是vb.net,那么您的代码后面会有一个submit_countVote子(过程)。然后,您可以使用下面的代码:

Protected Sub submit_countVote(Object Sender, EventArgs e)

  if messi.checked then 
      if Application("messi") is nothing then     
         Application("messi") = 0
      end if
    Application("messi") = Cint(Application("messi")) + 1
  End if
  'Repeat for rediobutton
End Sub

虽然您知道有内存计数器,但当应用程序被回收时(每天一次,具体取决于设置)或崩溃时,此计数器将消失。您应该查找将其保存到数据库的示例。