您好我是MVC的新手,我正在使用MVC 3.我在HomeController
public ActionResult AddRole()
{
return Index();
}
这个方法只是在我的列表和我的Index.cshtml文件中添加一些数据我希望这个方法点击对话框按钮
$("#roleAdd").dialog({
autoOpen: false,
resizable: false,
modal: true,
buttons: {
"Add Roles": function () {
$(this).dialog("close");
**window.location = @Url.Action("AddRole", "Home")**
},
"Close": function () {
$(this).dialog("close");
}
}
});
但我的window.location或任何其他解决方案无效。在此先感谢
答案 0 :(得分:3)
您可以使用$ .ajax拨打电话:
$.ajax({
url: '@(Url.Action("AddRole", "Home"))',
type: 'POST',
data: { className: cName },// Your parameter
async: false,
success: function (result) {
// What you want to do after the call
}
});
希望这有帮助:)