看板 Web_Design 關於我們 聯絡資訊
最近在學MVC 遇到一個小問題 我要將Model的資料輸出到View上 像這樣 <table class="table" border="1"> @foreach (var item in Model) { <tr> <td> @Html.DisplayFor(modelItem => item.ContentBody) </td> </tr> } </table> 但是我想要讓td內的東西根據不同條件 有些靠左有些靠右 所以我想寫成這樣 <table class="table" border="1"> @foreach (var item in Model) { <tr> <td if((item.CreateUser == "test"){align="left"} else{align="right"}> @Html.DisplayFor(modelItem => item.ContentBody) </td> </tr> } </table> 但是這樣語法似乎是有問題的...Visual Studio就不讓我過了orz 但是我不知道該怎麼改orz...拜託大大指點 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.242.54 ※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1400253566.A.BAF.html
hit1205:沒寫過 C#,不過... 你 if 後面是不是多打了一個括號 (? 05/17 19:14
Ammenze:把style用變數依條件判斷設定好後,再用@加到tag中 05/20 01:33