0

大家好,周五愉快!:)

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>

从这里,我如何才能知道单击按钮时是否选择了其中一个选项,而不是找到 put 选择的是哪个选项。

2:为了保留服务器中的投票,我想使用应用程序变量。您能否指导我如何制作这些变量并在选择和投票时提高它们的价值。

提前谢谢你,伊利亚

4

1 回答 1

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

尽管您知道有一个内存计数器,但当应用程序被回收(根据设置每天一次)或崩溃时,此计数器将消失。您应该寻找将其保存到数据库的示例。

于 2013-06-14T19:46:00.963 回答