跳到主要內容

發表文章

目前顯示的是有「mvc」標籤的文章

ASP.Net MVC 實作超連結

要在ASP.NET MVC的View 裡實作超連結的功能其實很簡單 例如: < a class ="btn btn-default" href ="http://go.microsoft.com/fwlink/?LinkId=301865"> Try it &raquo; </ a > 除此之外我們也可以使用 @Url.Content 將url的相對路徑轉成絕對路徑 例如: < a class ="btn btn-default" href ="@Url.Content("~/Home/Contact")"> Try it &raquo; </ a > 或是使用 @Url.Action 來取得指定的 controller 下的action的路徑 例如: < a class ="btn btn-default" href =" @Url.Action( "Contact" , " home " ) "> Try it &raquo; </ a > 而我們也可以透過 htmlhelp @Html.ActionLink 做到一樣的事情 例如: < li > @Html.ActionLink( "Home" , "Index" , "Home" ) </ li >

[ASP.Net] 如何從ViewModel取出多筆資料並呈現於表格中

當我們需要從ViewModel取出多筆資料並呈現於表格中時,我們可以透過以下方式來達成。 使用 HTML <dd> Tag <dd> 這個標籤常被來列舉多筆資料 在表格的欄位裡<td>, 使用<dd>標籤把欲呈現的資料包住 < td >     @ foreach ( var role in item.tbl_roles)     {       < dd > @Html.DisplayFor(modelItem=>role.Name) </ dd > } </ td > 結果,如下: 另一個方法是使用<li> 標籤來條列資料 @ foreach ( var role in Model.tbl_roles) {       <li>@Html.LabelFor(model => role.Name)</li> } 唯一不同的是, <li>顯現出來的結果會有清單符號