Альтернативный способ использования ViewData в представлении приложения ASP.Net MVC - PullRequest
1 голос
/ 12 июля 2010

Я работаю над приложением ASP.NET. При передаче данных из контроллера в представление я делал следующее:

<%foreach(myModel classified in(IQueryable<MyModel>)ViewData["Classifieds"])
{%>
       <p><span class="Bold">Title:</span> <%: classified.Header %></p>
       <p><span class="Bold">Price: £ </span><%: classified.Price %></p>
<%}%>

Как вы уже догадались, это мой основной контент. Нагрузка рекламы. Теперь я хочу, чтобы в качестве заголовка моей страницы была указана категория. Есть и другой путь - идти вперед ... так что он появляется только один раз.

Спасибо

1 Ответ

0 голосов
/ 12 июля 2010

Если все объявления в данных просмотра имеют одинаковую категорию, вы получаете категорию из первого объекта данных просмотра.

((Classifieds)ViewData["Classifieds"][0]).Category

или что-то в этом роде.

...