【发布时间】:2009-04-06 06:43:27
【问题描述】:
我在视图中显示列字段值时遇到问题。
我正在返回如下视图。
var TicketList = (from T in db.Tickets
where T.Title.Contains("a")
select new {
customerName = (
from cname in db.Customers
where cname.CustomerId == T.CustomersId
select cname.FirstName + cname.LastName
) ,
Title = T.Title
}).ToList();
return View("SearchTicketsResult",TicketList);
在查看页面我有
<%foreach (TicketList ti in (IEnumerable)ViewData.Model) {%>
<%=ti.Title%><br />
<%=ti.customerName %>
<% } %>
我无法在页面中列出客户名称或标题。它说“找不到类型或命名空间名称'TicketList'(您是否缺少 using 指令或程序集引用?)”
有人可以指导我吗?
提前致谢。
【问题讨论】:
标签: c# asp.net-mvc linq