asp.net MVC中form提交和控制…
2013-12-25 14:43
309 查看
MVC中form提交和在控制器中怎样接受
1.cshtml页面form提交
2.控制器处理表单提交数据4种方式
方法1:使用传统的Request请求取值
[HttpPost]
public ActionResult AddNews()
{
stringa=Request["text1"];
stringb=Request["text2"];
}
方法2:Action参数名与表单元素name值一一对应
[HttpPost]
public ActionResult AddNews(stringtext1,stringtext2)
{
stringa=text1;
stringb=text2;
}
方法3:从MVC封装的FormCollection容器中读取
[HttpPost]
public ActionResultAddNews(FormCollection form)
{
stringa=form["text1"];
stringb=form["text2"];
}
方法4:使用实体作为Action参数传入,前提是提交的表单元素名称与实体属性名称一一对应
[HttpPost]
public ActionResultAddNews(userModeluser)
{
stringa=user.text1;
stringb=user.text2;
}
1.cshtml页面form提交
2.控制器处理表单提交数据4种方式
方法1:使用传统的Request请求取值
[HttpPost]
public ActionResult AddNews()
{
stringa=Request["text1"];
stringb=Request["text2"];
}
方法2:Action参数名与表单元素name值一一对应
[HttpPost]
public ActionResult AddNews(stringtext1,stringtext2)
{
stringa=text1;
stringb=text2;
}
方法3:从MVC封装的FormCollection容器中读取
[HttpPost]
public ActionResultAddNews(FormCollection form)
{
stringa=form["text1"];
stringb=form["text2"];
}
方法4:使用实体作为Action参数传入,前提是提交的表单元素名称与实体属性名称一一对应
[HttpPost]
public ActionResultAddNews(userModeluser)
{
stringa=user.text1;
stringb=user.text2;
}
相关文章推荐
- 将ASP.NET MVC中的form提交改为ajax提交
- [翻译]ASP.NET MVC 3 开发的20个秘诀(十四)[20 Recipes for Programming MVC 3]:使用Ajax提交Form
- 将ASP.NET MVC中的form提交改为ajax提交
- asp.net MVC中form提交和控制器接受form提交过来的数据
- 将ASP.NET MVC中的form提交改为ajax提交
- asp.net MVC中form提交和控制器接受form提交过来的数据
- 将ASP.NET MVC中的form提交改为ajax提交
- asp.net MVC中form提交和控制器接受form提交过来的数据(转)
- jquery ajax提交form参数 对应asp.net MVC强类型参数
- asp.net mvc ajaxForm提交上传代办
- ASP.Net MVC跳转,分为form的submit提交跳转和ajax跳转
- asp.net MVC中form提交和控制器接受form提交过来的数据
- asp.net MVC中form提交和控制器接受form提交过来的数据
- asp.net MVC中form提交和控制器接受form提交过来的数据
- ASP.NET MVC 第五个预览版和表单提交场景
- ASP.NET MVC中实现多个按钮提交的几种方法
- ASP.NETmvc常用JQUERY插件收集【jquery.form.js】
- ASP.NET(ASPX)页面获取form表单提交元素的值
- ASP.NET MVC 中如何实现基于角色的权限控制