asp.net mvc视图数据
我创建了一个类来保存模型中两种不同类型的视图数据asp.net mvc视图数据,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我创建了一个类来保存模型中两种不同类型的视图数据 class FooBarViewData { public List<Foo> Foos { get; set; } public List<Bar> Bars { get; set; } } 类FooBarViewData { 公共列表Foos{get;set;} 公共列表栏{get;set;} } 我向FooBarViewData键入了视图,但它找不到类型 <%@ Page Title=""
class FooBarViewData
{
public List<Foo> Foos { get; set; }
public List<Bar> Bars { get; set; }
}
类FooBarViewData
{
公共列表Foos{get;set;}
公共列表栏{get;set;}
}
我向FooBarViewData键入了视图,但它找不到类型
<%@ Page Title=""
Language="C#"
MasterPageFile="~/Views/Shared/Site.Master"
Inherits="System.Web.Mvc.ViewPage<FooBarViewData>" %>
我怎样才能让它工作呢。此外,一旦它工作起来,我如何通过ViewData collection上的键或其他方式访问Foo和Bar?是否尝试指定完整的命名空间?比如,呃,MyProject.ViewDTO.FooBarViewData 注册后,您可以通过视图上的模型属性访问键入的viewdata。这应该起作用:
<% foreach(Foo foo in Model.Foos) { %>
<%= Foo.ToString() %>
<% } %>