• 追加された行はこの色です。
  • 削除された行はこの色です。
* HTMLヘルパー [#w9b33181]
* HTMLヘルパー ActionLink [#w9b33181]

** Html.ActionLink [#f51dc9c9]
 @Html.ActionLink(
   "詳細",                  // リンク・テキスト
   "Details",               // アクション名
   "Books",                 // コントローラ名
   new { id = Model.Isbn }, // ルート・パラメータ
   new { @class = "menu" }  // そのほかの属性
 )}


http://msdn.microsoft.com/ja-jp/library/dd504972(v=vs.108).aspx
*** 動的なクエリパラメータを渡す [#ncf644b9]
 @{ 
    RouteValueDictionary tRVD = new RouteValueDictionary(ViewContext.RouteData.Values);
    foreach (string key in Request.QueryString.Keys ) 
    { 
        tRVD[key]=Request.QueryString[key].ToString();
    }
 }

 @Html.ActionLink("Export to Excel",  // link text
 "Export",                            // action name
 "GridPage",                          // controller name
 tRVD, 
 new Dictionary<string, object> { { "class", "export" } }) // html attributes

http://stackoverflow.com/questions/6165700/add-query-string-as-route-value-dictionary-to-actionlink

** Html.BeginForm [#y7c11dd1]
 @using (Html.BeginForm(
    "Edit",                                       // アクション名
    "Books",                                      // コントローラ名
    new { id = "978-4-7981-2344-8", flag = "1" }, // ルート・パラメータ
    FormMethod.Post,                              // HTTPメソッド(method属性)
    new { enctype = "multipart/form-data"}        // そのほかの属性
  )) {
 }
- ASP.NET MVC入門 第5回 新しいビュー・エンジン「Razor」の基本を理解しよう http://www.atmarkit.co.jp/fdotnet/aspnetmvc3/aspnetmvc3_06/aspnetmvc3_06_03.html
** リファレンス [#b8aa730e]
: MSDN Rendering a Form Using HTML Helpers | http://msdn.microsoft.com/en-us/library/dd410596(v=vs.98).aspx
: w3schools.com ASP.NET Razor | http://www.w3schools.com/aspnet/razor_intro.asp
: w3schools.com ASP.NET MVC - HTML Helpers | http://www.w3schools.com/aspnet/mvc_htmlhelpers.asp
: ASP.NET MVC 3 開発入門 (16) - HTML ヘルパーを活用 | http://shiba-yan.hatenablog.jp/entry/20110327/1301152413
: ASP.NET MVC入門 第3回 モデル・バインドとアノテーション検証の実装 | http://www.atmarkit.co.jp/fdotnet/aspnetmvc3/aspnetmvc3_04/aspnetmvc3_04_02.html


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS