-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我的問題解決了。猜我還在睡覺時,我寫了,哈哈:)