使用jQuery实际上非常简单。假设您的链接是这样的:
<a href="javascript:flagInappropriate(<%=Model.PostId%>);">Flag as inappropriate</a>
创建一个Javascript来调用控制器中的 *** 作,以根据需要进行检查和标记:
function flagInappropriate(postId) { var url = "<CONTROLLER>/<ACTION>/" + postId; $.post(url, function(data) { if (data) { // callback to show image/flag } else { // callback to show error/permission } });}
在您的控制器中, *** 作方法可能如下所示:
[AcceptVerbs("POST")]public bool FlagAsInappropriate(int id) { // check permission bool allow = CheckPermission(); // if allow then flag post if (allow) { // flag post return true; } else { return false; }}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)