如何解决'名称'Url'在当前上下文中不存在'错误?

时间:2016-10-31 20:26:59

标签: javascript c#

我对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'。有很多问题和答案都是基于这个场景。但我无法从这些材料中得到完全的想法。任何人都可以帮助我吗?

0 个答案:

没有答案