首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请教一上前台如何样传送一个Model给后台

2012-12-29 
请问一下前台怎么样传送一个Model给后台请问一下前台怎么样传送一个Model给后台,因为参数有十几个,我想用M

请问一下前台怎么样传送一个Model给后台
请问一下前台怎么样传送一个Model给后台,因为参数有十几个,我想用Model来传值。后台代码
    public ActionResult CutImg(parameterEntiyt para)
        {
           }
我调试的时候   para 里面的字段都是 null   那么前台要怎么写才能有值???
我不知道是不是这个方法不可以,如果不可以,请问有什么好方法
[解决办法]
直接调用
UpdateModel(model)即可。
[解决办法]
前台:(比如传model的Name字段)
@using (Html.BeginForm())

@Html.TextBoxFor(x => x.Name)
<input type="submit" value="Submit RSVP" />
}
后台:
[HttpPost]
public ActionResult CutImg(parameterEntiyt para)
{
……
}

是这个意思吗?
[解决办法]
如果是整个页面post提交,

@using (Html.BeginForm())

<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) {
}
});

热点排行