您的位置:首页 > 编程语言 > ASP

ASP.NET MVC中从前台页面视图(View)传递数据到后台控制器(Controller)方式

2014-12-01 16:20 453 查看
方式一:

数据存储模型Model:此方式未用到数据存储模型Model,仅简单的字符串string型数据传递

前台接收显示数据视图View:

public class TransportModelDataController : Controller
{
//
// GET: /TransportModelData/

public ActionResult Index()
{
return View();
}
//public ActionResult getModelInfo(Model model)
//{
//    string rtoNumber = model.rtoNumber;
//    string modifier = model.modifier;
//    string comment = model.comment;
//    string approver = model.approver;

//    return Content("");
//}
public bool getModelInfo(Model model)
{
bool result = model == null ? false : true;
string rtoNumber = model.rtoNumber;
string modifier = model.modifier;
string comment = model.comment;
string approver = model.approver;

return result;
}

}


View Code
测试数据值与结果和方式二相同,如上截图。

注意:此方式需注意的地方是以前“contentType:'application/json;charset=utf-8'”改换成了“dataType:'json'”,因为后台Controller中的接收数据方法返回值类型由“ActionResult”改换成了“bool”。如果不改“contentType:'application/json;charset=utf-8'”为“dataType:'json'”的话,后台Controller中是无法得到前台View传来的数据的!

本人用到及此,下次遇到再续写,谢谢!(有错有缺陷请指导)

在此添加一段话(给评论的):

首先这篇文章能有这么多评论,是大家真心话!在此谢过技术性评论!!!!!

我写这不是误导新人好吧!说他误导新人,这有点过了吧!你想想看,你技术是大牛型的,大神级的,写的代码再好再优考虑更全面有什么用,新手看了就能会吗!我这是我实践出来的,可行的,我一步一步走出来的,一步一步学来的!最起码新手照抄照搬可以立马就会,有缺陷有错误后期遇到可以慢慢改啊,这就是成长!我承认大神们写得好,可是看不懂不会用,还是没用的,那是够不着的,学习不就是从简单的一步一步来嘛!不可能一口吃个大胖子是不是!

所以大家技术性相关的评论我很欢迎,这对我有好处啊学的更多!非技术性评论的就不要说那些话,想想挺伤人的不是!自己考虑一下!

我是菜鸟,你可以跟我比菜吗?不能!正是因为我写的不好,所以才要写出来,让大家指导的不是吗!大家的评论好的,有建设性的都是我值得学习的...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐