【发布时间】:2015-01-28 09:53:45
【问题描述】:
从这个线程Passing dynamic javascript values using Url.action(),如何将这样的东西放入javascript文件中?这将是 AngularJS 控制器文件。
从上面的示例中,可以在 _Layout.cshtml 脚本标签中定义的 AngularJS 控制器中使用以下内容:
var firstname = "abc";
var username = "abcd";
location.href = '@Url.Action("Display", "Customer")?uname=' + firstname + '&name=' + username;
问题是 asp.net MVC 代码在放入 javascript 文件时无法正常运行。在 _Layout.cshtml 脚本标签中可以正常工作。但不在 JS 文件中。
【问题讨论】:
-
由于 ASP.Net MVC 不能不预处理 JS 文件,我认为这是不可能的。检查此 SO 帖子stackoverflow.com/questions/10389649/…
标签: asp.net-mvc angularjs