繁体   English   中英

在ASP.Net MVC应用程序的视图中使用ViewData的替代方法

[英]Alternative way to use ViewData in the View of an ASP.Net MVC Application

我一直在研究ASP.NET应用程序。 将数据从Controller传递到View时,我一直在进行以下操作-

<%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>
<%}%>

您可能会猜到这是我的主要内容。 大量的广告。 现在,我希望将分类的类别作为页面的标题。 还有什么其他方法可以代替foreach了,所以它只会出现一次。

谢谢,

如果视图数据中的所有广告都具有相同的类别,则您将从视图数据的第一个对象中获取类别。

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

或类似的东西。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM