【发布时间】:2013-09-23 21:21:29
【问题描述】:
我的应用程序使用来自我的 javascript 的 AJAX 调用(使用 $.get、$.post 等)对 Action 方法进行了许多调用
我现在正在尝试清理我的 javascript 文件,唯一阻止我从页面中完全删除内联脚本的是需要让我的操作方法路由在页面中呈现,以便我可以将它们设置为我的正确变量javascript。
例如
url = '@Url.Action("SomeMethod","SomeController",new{area="SomeArea"})'
我想做的是在global.asax 中运行一个方法来生成我需要的路由(我手动编程它们没有问题),然后根据文件检查它们app.js--包括所有生成的 url 硬编码 -- 并在必要时更改 url。
这样我就可以在我的全局对象中拥有我的所有 url,而不必使用内联脚本来呈现 url。这可能吗?
【问题讨论】:
标签: javascript ajax asp.net-mvc razor global-variables