在asp.net中,当前上下文错误中不存在名称“Url”

时间:2011-12-17 10:27:41

标签: javascript asp.net asp.net-mvc url.action

我在asp.net页面中有以下代码行:

$("#example").editable('<%=Url.Action("UpdateSettings","Admin") %>');

在document.read(javascript)中,但是当我尝试编译它时,visual studio会出错:

  

错误2当前上下文中不存在名称“Url”

为什么会发生这种情况的任何想法?

2 个答案:

答案 0 :(得分:1)

asp.net forums处的异常相同的错误。你的应用程序中是否引用了system.web.mvc?

答案 1 :(得分:1)

您使用的是什么版本的MVC?您是否使用网络表单或剃刀视图?

Razor语法

$("#example").editable('@Url.Action("UpdateSettings","Admin")');