请问一下前台怎么样传送一个Model给后台,因为参数有十几个,我想用Model来传值。后台代码
public ActionResult CutImg(parameterEntiyt para)
{
}
我调试的时候 para 里面的字段都是 null 那么前台要怎么写才能有值???
我不知道是不是这个方法不可以,如果不可以,请问有什么好方法
public ActionResult CutImg(parameterEntiyt para)
{
}
我调试的时候 para 里面的字段都是 null 那么前台要怎么写才能有值???
我不知道是不是这个方法不可以,如果不可以,请问有什么好方法
UpdateModel(model)即可。
@using (Html.BeginForm())
{
@Html.TextBoxFor(x => x.Name)
<input type="submit" value="Submit RSVP" />
}
后台:
[HttpPost]
public ActionResult CutImg(parameterEntiyt para)
{
……
}是这个意思吗?
{
<input type="text" name="Name" />这里面的name和parameterEntiyt para属性名字一致就可以传过去的
<input type="submit" value="Submit RSVP" />
}如果是ajax post提交
var model = {};
model.Name = "Peter";//这里面的属性名称和parameterEntiyt para属性名字一致就可以传过去的
$.ajax({
url: "",
type:"post",
data: model,
success: function(data) {
}
});
提交时调用juery把值赋予隐藏空间
这种方法可以解决,
你可以用getJosn也可以解决对象传值
如果没解决的话,请回复源码,我给你详解!
传送门