1
我試圖顯示視頻遊戲評論的排名。排名由5星以內的金星數量表示。因此,如果遊戲評分爲3,則應該有3顆金星,然後是2顆灰/空星。ASP MVC 2問題 - 試圖在視圖中的for循環中顯示圖像
我有下面的循環在我看來,以使圖像:
<% for (int i = 0; i < Model.Game.ReviewScore; ++i)
{ %>
<img src="~/Content/Images/Review/goodscore.png" alt="" runat="server" />
<% } %>
<% for (int j = 0; j < (5 - Model.Game.ReviewScore); ++j)
{ %>
<img src="~/Content/Images/Review/badscore.png" alt="" runat="server" />
<% } %>
的問題是,只有一個goodscore.png
圖像顯示在循環。同樣,如果分數允許空星,則只顯示一個badscore.png
。
綜觀呈現的HTML的比賽3分,我看到:
<img src="../Content/Images/Review/goodscore.png" />
<img />
<img />
<img src="../Content/Images/Review/badscore.png" />
<img />
所以,它看起來像數學在我的循環是正確的,它只是圖片的路徑是不被寫入2nd +迭代中。任何想法是什麼導致這個?
這是一個預先存在的幫手嗎? –
是的,它是'Url.Content(applicationAbsolutePath);'在你的視圖中應該可以工作。 http://msdn.microsoft.com/en-us/library/system.web.mvc.urlhelper.aspx –