我正在使用jQuery load()将视图(ascx)加载到div中。我想在加载它时将一些变量传递给视图,所以我使用$ .load(view,data);这似乎没有引起任何问题,但我不知道如何访问我传入控件的Json对象。
这是jQuery:
var val = {"Id":"1"};
$("#DynamicForm").empty().load('/controller/view', val);
答案 0 :(得分:2)
在这种情况下,jQuery发出POST请求:
POST /controller/view HTTP/1.1
...
Id=1
因此,您可以将Id参数作为Request.Form["Id"]
或仅作为操作参数访问:
public class Controller...
{
public ActionResult Index(string Id) { ... }
}