我目前正在使用 jQuery load() 将 View (ascx)加载到 div 中。我想在加载 View 时将一些变量传递给 View ,所以我使用 $.load(view, data);这似乎不会导致任何问题,但我不知道如何访问我传递给控件的 Json 对象。
这是 jQuery:
var val = {"Id":"1"};
$("#DynamicForm").empty().load('/controller/view', val);
最佳答案
在本例中,jQuery 发出 POST 请求:
POST /controller/view HTTP/1.1
...
Id=1
因此,您可以将 Id 参数作为 Request.Form["Id"]
或仅作为操作参数来访问:
public class Controller...
{
public ActionResult Index(string Id) { ... }
}
关于jquery - 使用 Asp.net mvc 和 jQuery load() 将变量传递到 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/592270/