2013-04-25 82 views
1

我一直在努力編寫.cs文件中的c#代碼來控制中繼器。 我DONOT知道如何使用實體模型來獲得從表中的數據,並使用轉發到類別子類別執行...asp.net web應用程序和c#代碼來控制中繼器。

這裏是HTML鱈魚:

  <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1" > 
       <ItemTemplate> 
       <table> 
      <tr> 
      <td style="height:50px"> 
        <a href="Home.aspx?id=1"> <asp:Label ID="lbl1" runat="server"> <%#Eval("ForumName") %> </asp:Label></a></td> 
     <td> By : <asp:Label ID="lbl2" runat="server"> <%#Eval("CeatedBy") %></asp:Label></td> 
     <td> on <asp:Label ID="lbl3" runat="server"> <%#Eval("DateCreated") %></asp:Label></td> <br /> <br /> </tr> 
         </table></ItemTemplate> 
      </asp:Repeater> 

      <asp:Repeater ID="Repeater2" runat="server" DataSourceID="SqlDataSource2" > 
       <ItemTemplate> 
        <table> 
         <tr> 
          <td> <asp:Label ID="lbl4" runat="server" selectcommand="SELECT [ThreadName] FROM [Threads]" > <%#Eval("ThreadName") %></asp:Label></td> 
         </tr> 
        </table> 
       </ItemTemplate> 
      </asp:Repeater> 

      <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:ForumConnectionString %>" SelectCommand="SELECT [ThreadName] FROM [Threads]" ></asp:SqlDataSource> 
      <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ForumConnectionString %>" SelectCommand="SELECT [ForumName], [CeatedBy], [DateCreated], [IsActive] FROM [Forum1]"></asp:SqlDataSource> 

我必須把下面的線程名特定的論壇...!所以我無法通過使用實體模型來找出它的c#代碼。

等待的解決方案..

感謝, 周杰倫

回答

0

您希望使用實體框架來對抗代碼隱藏文件中的中繼器綁定您的數據?

+0

肯定的,只是它可以將所有特定類別應展示低於尊重大類 – Jay 2013-04-29 21:29:44

+0

休耕功能是一些教程,將引導你,讓你的實體模型 http://entityframeworktutorial.net/create-first-simple -EDM.aspx http://www.asp.net/web-forms/tutorials/getting-started-with-ef/the-entity-framework-and-aspnet-getting-started-part-1 Once您已完成模型製作,那麼您必須創建一個類別列表,然後根據您的數據庫關係獲取它的子類別。那麼只有你必須做的是將該列表綁定到你的中繼器。 – 2013-04-30 10:18:38

相關問題