这是从这个jquery引用控制器的正确方法吗?
$.get("@Url.Action("Json_OrderTypes", "Order")", function (data) {
VS。
$.get("../Order/Json_OrderTypes", function (data) {
答案 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>