asp.net-mvc-3 – 带有asp.net mvc 3的$ajax内的相对URL
发布时间:2020-12-16 04:01:23 所属栏目:asp.Net 来源:网络整理
导读:我知道可以使用这个功能 @Url.Action("MyInfo","Home") 为了避免网址的硬编码,但我的$.ajax调用是在一个单独的.js文件中.以上仍然有效吗? 据我所知,@ Url.Action只能在Razor文件中使用.但考虑到我们被建议使用非突兀的JS,我不太确定如何使用@ Url.Action.
我知道可以使用这个功能
@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-mvc – ASP.NET MVC:CSS文件存在时返回302错误
- asp.net – 在Load事件中使用LoadControl的陷阱
- asp-classic – 使用经典ASP区分测试和生产的最佳方式
- 如何将ASP.NET Treeview控件绑定到数据表?
- ASP.NET MVC自定义授权
- 如果ASP.NET应用程序的CustomErrors设置为Off,有没有办法以
- asp.net-mvc-3 – 如何将现有文件夹与其所有子文件夹和内容
- asp.net可用性日历显示全年
- asp.net-mvc – Umbraco Surface Controller或RenderMvcCon
- vbscript – 从ASP脚本使用wscript.shell时无法引用UNC路径
推荐文章
站长推荐
- asp.net-mvc – 如何为模型状态字典生成字段名称
- asp.net-mvc – 如何使用ASP.NET MVC实现自定义缓
- asp.net – 填充数据库值
- asp.net-core – ASP.NET核心添加视图参数名称路
- asp.net – Orchard CMS和Sitefinity CMS
- asp.net-mvc – SQL CE 4.0还是SQL Express?果园
- 如何在ASP.NET MVC网站中为cookie设置“安全”标
- ASP.NET Hang – 通用字典并发问题导致GC死锁
- asp.net – 是否使用Page_IsValid或Page_ClientV
- [ASP.NET MVC] URL网址路由包含“/”斜线
热点阅读