2013-04-08 223 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>,然後將列表綁定到中繼器。然後我的問題得到解決。當我寫那個笑聲時,我還在睡覺:)