作者cavitylapper (狼子野心)
看板Web_Design
標題[問題] 該怎麼控制這個項目?
時間Fri May 16 23:19:22 2014
最近在學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