2013-04-08 146 views
-1

中继器如何使用中继器与实体框架使用实体框架

<%@ Page Title="" Language="C#" MasterPageFile="~/Admin.master" AutoEventWireup="true" CodeBehind="TagOp.aspx.cs" Inherits="canta.TagOp" %> 
<%@ Import Namespace="canta.POCO.Objects" %> 
<asp:Content ID="Content1" ContentPlaceHolderID="AdminContentPlaceHolder" runat="server"> 
    <asp:Repeater ID="Repeater1" runat="server" DataSourceID="EntityDataSource1"> 
    <ItemTemplate> 
     <div> 
      <%#(Container.DataItem as TagObject).IconPath %> 
     </div> 
    </ItemTemplate> 
    </asp:Repeater> 
    <asp:EntityDataSource ID="EntityDataSource1" runat="server" 
     ConnectionString="name=EnCantamEntities" 
     DefaultContainerName="EnCantamEntities" EnableFlattening="False" 
     EntitySetName="Tags"> 
    </asp:EntityDataSource> 
</asp:Content> 

上面的代码抛出一个NullReferenceException

这是我不好。 TagObject是我的业务层,我试图加载它,就像它是一个实体对象。 我第一次加载我的数据到List<TagObject>,然后将列表绑定到repeater.Then我的问题解决了。猜我还在睡觉时,我写了,哈哈:)

回答

0

这是我的坏。 TagObject是我的业务层,我试图加载它,就像它是一个实体对象。我首先将我的数据加载到List<TagObject>,然后将列表绑定到中继器。然后我的问题得到解决。当我写那个笑声时,我还在睡觉:)