【发布时间】:2015-06-16 13:46:15
【问题描述】:
在我的 MVC5 项目中,我使用了 Jquery,为了使用控制器动作,我使用了相对路径。这是一个示例:-
$("#divTree").jstree({
'core': {
'data': {
"url": "/Customer/GetList",
"dataType": "json"
},
"check_callback": true
},
"plugins": ["contextmenu", "dnd", "json_data"]
});
我也在 jquery.ajax() 方法中使用相对路径。所有相对路径都在视觉工作室中工作。但是当我在 IIS 中发布和托管它时,相对路径不起作用。
在我的 asp.net 网络表单项目中,我使用 ReloveUrl() 或 ~。
我应该如何在 MVC 5 项目中处理它?
【问题讨论】:
-
在 url "url" 中使用 (~): "~/Customer/GetList"
-
(~) 在 MVC 5 项目中不起作用。
-
它从 MVC 4 开始工作。检查这个链接stackoverflow.com/questions/22452518/…
-
@ala: 我猜你分享的链接说 (~) 不起作用
标签: jquery asp.net-mvc asp.net-mvc-5