Мне нужно отображать Area_Name в разных ссылках в моем представлении. Вместо того, чтобы повторять один и тот же цикл ниже каждого раза, могу ли я присвоить Area_Name переменной, а затем отобразить эту переменную в каждой ссылке в моем представлении?Отображение ViewData в представлении
ViewData
filterContext.Controller.ViewData["Categories"] = from m in _dataContext.Categories where m.Area_ID == SectionID select m;
View Page
стилевых
<%
foreach (var c in (IEnumerable<Categories>)ViewData["Categories"]) { %>
<link href="../../Content/<%= c.Area_Name %>/Site.css" rel="stylesheet" type="text/css" />
<% } %>
Изображение
<%
foreach (var c in (IEnumerable<Categories>)ViewData["Categories"]) { %>
<img src="../../Content/images/<%= c.Area_Name %>/slide1.jpg" />
<img src="../../Content/images/<%= c.Area_Name %>/slide2.jpg" />
<img src="../../Content/images/<%= c.Area_Name %>/slide3.jpg" />
<% } %>
Извините, я надеюсь, что это имеет смысл. Мне нужно отображать Area_Name в разных ссылках в моем представлении. Вместо того, чтобы повторять один и тот же цикл каждый раз, я могу назначить Area_Name переменной, а затем отобразить эту переменную в каждой ссылке? – Jemes
@Jemes Это уже переменная, не так ли? –