• 追加された行はこの色です。
  • 削除された行はこの色です。
* Razor [#c8fdb47e]

** ループ [#y9592adc]
 @for(var i = 10; i < 21; i++) 
 { 
     <p>Line #: @i</p> 
 }

 <ul> 
 @foreach (var myItem in Request.ServerVariables) 
 { 
     <li>@myItem</li> 
 } 
 </ul>


** 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
** リファレンス [#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

** View + ViewModel + Controller サンプル [#j61a344d]
- http://ham007.hatenablog.com/entry/20110409/1302341231

** Ajaxヘルパー [#j1865fc4]
- http://stackoverflow.com/questions/5410055/using-ajax-beginform-with-asp-net-mvc-3-razor

** 参考 [#kba780b0]
- http://msdn.microsoft.com/ja-jp/asp.net/hh180191
- http://www.atmarkit.co.jp/fdotnet/aspnetmvc3/aspnetmvc3_06/aspnetmvc3_06_01.html



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