投票系统像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