熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

MVC,深入淺出IModelBinder,在Post下慎用HtmlHelper

2013-11-13 09:56:52  來源: .NET編程 

  在開始這個主題之前我先簡要介紹一下如何在ActionMethod中通過Form使用Post的方式進行傳遞參數

  原生類型參數傳遞

  public ActionResult SimplePost(string number) { ViewData[Title] = SimplePost Page; ViewData[Message] = Increase :; #region Increase SimplePostModel model = new SimplePostModel(); int result; if (!stringIsNullOrEmpty(number)) { if (intTryParse(number out result)) { modelSimplePostResult = result; ViewData[number] = modelIncrease(); } else { ViewData[number] = number; } } else { ViewData[number] = modelSimplePostResult; } #endregion return View(); }

  先看一個簡單的示例

  <%@ Page Language=C# AutoEventWireup=true MasterPageFile=~/Views/Shared/SiteMaster CodeBehind=SimplePostaspxcs Inherits=MvcAppWarningPostWithHtmlHelperViewsHomeSimplePost %> <%@ Import Namespace=MvcAppWarningPostWithHtmlHelperModels %> <asp:Content ID=indexContent ContentPlaceHolderID=MainContent runat=server> <h> <%= HtmlEncode(ViewData[Message]) %>

  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.