我想在我的局部視圖中的表格的兩列中顯示我的數據(圖像)。下面的代碼似乎不工作,因爲它顯示每個圖像在自己的行。我錯過了什麼?看似簡單的MVC局部視圖問題
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<%@ Import Namespace="ULS_Site.Models"%>
<%var alternating = false;%>
<table>
<% foreach (var item in ViewData.Model as IEnumerable<image>) %>
<%{%>
<%if (!alternating) %>
<%{ %>
<tr>
<%}; %>
<td>
<a href="<%= item.image_path %>" target="_blank" >
<img src="<%= item.image_path %>" alt=" " width="100" />
</a>
</td>
<%if (!alternating) %>
<%{ %>
</tr>
<%}; %>
<%alternating = !alternating;%>
<%}%>
</table>
它產生了什麼HTML?從那裏,你可以確定這是瀏覽器問題還是HTML生成問題。 – jrockway 2009-11-07 18:19:05