编程语言
首页 > 编程语言> > 投票系统像SO – C#,Asp.net,Webforms

投票系统像SO – C#,Asp.net,Webforms

作者:互联网

有很多类似的问题,但没有涉及我发现的webforms和c#.

我有Linq-to-SQL,一个投票表,我想记录投票记录(Voteup / down / time / ipaddress / user等)

这是这样做的方式还是有更好的方法:

创建updown imgs,隐藏在那里投票的对象的id(在哪里?)当你点击一个img jquery发送你到一个ashx页面,如果它能够创建投票记录然后将img设置为基于ashx页面的响应的颜色/灰度?

示例的加分点或示例的链接= D.

PS.我在很短的时间内看到了很多观点.我今晚会发布我的最终代码.

解决方法:

我想你已经有了一般的想法.您可以使用传统的WebForms AJAX,或使用jQuery $.ajax()调用来完成整个操作 – 注册投票,返回结果并修改图像.

这是一个jQuery方法的框架:

使用Javascript

function registerVote(voteType){
   $.ajax(function (){
          //get the name of the parent DIV 
          //(using the jQuery selector), which is the ID of the thing you're voting on
          //Use Success and Error callbacks to register a success or error. 
          //On success, change the selected vote image to the highlighted version
   })

}

HTML:

<div id="ThingToVoteOn1">
<img src="voteUp" onclick="registerVote('UP')">
<img src="voteDown" onclick="registerVote('DOWN')">

</div>

标签:c,asp-net,webforms,voting
来源: https://codeday.me/bug/20190705/1385152.html