簡體   English   中英

在實體框架中使用中繼器

[英]Using a repeater with Entity Framework

如何在實體框架中使用中繼器

<%@ 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>然后將列表綁定到中繼器上,然后問題解決了。猜猜我在寫那個大聲笑的時候還在睡覺:)

這是我的壞事。 TagObject是我的業務層,因此我嘗試像它是一個實體對象一樣加載它。 我先將數據加載到List<TagObject>然后將列表綁定到中繼器上,然后問題解決了。猜猜我在寫那個大聲笑的時候還在睡覺:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM