我对asp.net c#环境更加新鲜,我正在尝试点击一个视图中的按钮并弹出一个弹出对话框,其中有两个选项'是'和'否'。如果用户点击'是'然后需要在控制器中找到一个方法。这是我的Javascript部分。
$("#btnDelete").click(function () {
var msg = 'Confirmation Msg.';
var div = $("<div>" + msg + "</div>");
div.dialog({
title: "Confirm",
buttons: [
{
text: "Yes",
click: function () {
var actionURL = '@Url.Action("UpdateCourse", "Course", new { }, Request.Url.Scheme)'; // Here I post my data to action method. if I select Yes in the confirm.
$.ajax({
type: "POST",
}
)}
},
{
text: "No",
click: function () {
div.dialog("close");
}
}
]
});
});
但是
var actionURL = '@Url.Action("UpdateCourse", "Course", new { }, Request.Url.Scheme)';
'它会在运行时给我一个错误'当前上下文中不存在名称'Url'。有很多问题和答案都是基于这个场景。但我无法从这些材料中得到完全的想法。任何人都可以帮助我吗?