ASP.NET MVC,深入浅出IModelBinder,在Post方式下慎用HtmlHelper

本文基于ASP.NET MVC Beta版本,正式版如有变动诸不另行通知!

在开始这个主题之前,我先简要介绍一下如何在ActionMethod中通过Form使用Post的方式进行传递参数。

原生类型参数传递

先看一个简单的示例:

public ActionResult SimplePost(string number){    ViewData["Title"] = "SimplePost Page";    ViewData["Message"] = "Increase :";    #region Increase    SimplePostModel model = new SimplePostModel();    int result;    if (!string.IsNullOrEmpty(number))    {        if (int.TryParse(number, out result))        {            model.SimplePostResult = result;            ViewData["number"] = model.Increase();        }        else        {            ViewData["number"] = number;        }    }    else    {        ViewData["number"] = model.SimplePostResult;    }    #endregion    return View();}

NET技术ASP.NET MVC,深入浅出IModelBinder,在Post方式下慎用HtmlHelper,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。