ASP.NET MVC的基本AJAX示例?

ASP.NET MVC的基本AJAX示例?,第1张

ASP.NET MVC的基本AJAX示例

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5010507.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存