我的应用程序使用来自我的 javascript 的 AJAX 调用(使用 、 等)对 Action 方法进行了$.get
许多$.post
调用
我现在正在尝试清理我的 javascript 文件,唯一阻止我从页面中完全删除内联脚本的是需要让我的操作方法路由在页面中呈现,以便我可以将它们设置为我的 javascript 的正确变量。
示例类似于
url = '@Url.Action("SomeMethod","SomeController",new{area="SomeArea"})'
我想做的是运行一个方法global.asax
来生成我需要的路由(我没有手动编程它们的问题),然后根据文件检查它们app.js
——其中包括所有生成的硬编码的url——和如果需要,更改 url。
这样我就可以在我的全局对象中拥有我的所有 url,而不必使用内联脚本来呈现 url。这可能吗?