MVC在jquery中引用控制器的正确方法

时间:2014-12-01 03:12:27

标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4

这是从这个jquery引用控制器的正确方法吗?

   $.get("@Url.Action("Json_OrderTypes", "Order")", function (data) {

VS。

 $.get("../Order/Json_OrderTypes", function (data) {

1 个答案:

答案 0 :(得分:0)

是的,第一种方式是首选。有些人喜欢将几乎所有的JavaScript保存在单独的文件中。如果是这种情况,您可以执行稍微不同的操作,它会使用值存储值和初始化的javascript对象。纯粹主义者将100%免费使用javascript,并使用数据属性(以及其他方法)也在那里讨论但是对于前

do you write your JavaScript in a ASP.NET MVC view

<div class="text-widget" 
     data-options="@Json.Encode(new { url = Url.Action("Update", "Text", new { id = 3 }), uselessParam = true })">
  <input type="text" />
</div>
相关问题