为什么我们必须在javascript(Razor)中使用c#代码的引用

时间:2013-07-15 05:51:38

标签: asp.net-mvc razor

考虑以下代码:

'@Url.Action("GetUsers","Cash")'

如果使用不带引号,上面的代码确实有效。

为什么我们应该在java脚本中使用c#代码的引用?

1 个答案:

答案 0 :(得分:2)

如果你想将url传递给javascript变量 - 是的。 因为url是一个字符串。

尝试不为此添加状态,并在javascript中接收下一行:

var test = /Cash/GetUsers;

javascript解释器会说SystaxError: Invalid regular expression因为只有javascript中的正则表达式才能从/符号开始。