大家好,星期五过得愉快! :)
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
答案 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
虽然您知道有内存计数器,但当应用程序被回收时(每天一次,具体取决于设置)或崩溃时,此计数器将消失。您应该查找将其保存到数据库的示例。