asp.net-mvc-3 – 带有asp.net mvc 3的$ajax内的相对URL
|
我知道可以使用这个功能 @Url.Action("MyInfo","Home")
为了避免网址的硬编码,但我的$.ajax调用是在一个单独的.js文件中.以上仍然有效吗? 据我所知,@ Url.Action只能在Razor文件中使用.但考虑到我们被建议使用非突兀的JS,我不太确定如何使用@ Url.Action. 请指教. 解决方法
没有.
你的知识是正确的.
你可以在一些你不引人注意地增强的DOM元素上使用HTML5 data- *属性(除非这个元素已经是< form>或者锚,在这种情况下它已经包含了一个url): <div id="foo" data-url="@Url.Action("foo")">Hello</div>
然后在你单独的javascript文件中: $(function() {
$('#foo').click(function() {
var url = $(this).data('url');
// TODO: do something with the url
});
}); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – GridView不记得回发之间的状态
- asp.net-mvc – ASP.NET MVC 2中的空查询字符串参数的模型绑
- asp.net – 如何确定请求是否是回发的结果?
- asp.net – MSCharts“没有找到HTTP请求类型”GET“错误的处
- asp.net-mvc-3 – 为什么ValidationSummary(true)显示属性错
- asp.net-mvc-4 – ASP.NET帮助页面默认主页?
- asp.net – 内联JavaScript的外部JavaScript文件
- ASP.NET 2.0或3.5?
- asp.net – 仅在本地IIS服务器上支持创建虚拟目录
- asp.net-mvc – 模型和视图模型之间的区别
- asp.net – 可能导致XML解析错误:没有找到元素?
- asp.net-mvc-3 – Telerik Kendo ui网格显示html
- asp.net-mvc-4 – 重定向到动作,参数在mvc中始终
- ASP.NET路由 – 自定义路由完全跳过Global.asax中
- asp.net-core – Razor模板中的特殊字符未正确编
- asp.net – 动画gif不动画提交
- 文本框使用textmode密码不显示文本asp.net c#
- asp.net-mvc – CKEditor和ASP.Net MVC 3 Requir
- asp.net-mvc – 获取Web层之外的当前Principal
- asp.net-mvc-3 – 具有确认对话框的MVC3 Actionl
