有很多类似的问题,但没有涉及我发现的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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。