使用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; }}


