2015-10-20 46 views
0

我想在Visual Studio的c#+ asp項目中生成一個頁面。 用於連接我的數據庫我使用linq-to-SQL,我有3個集合在我的數據庫(客戶端[id,僞,密碼],新聞[編號,標題,文本,idClient],評論[編號,文本,idClient, idNews])。用LINQ to SQL的數據生成html

我想要顯示這樣我的數據:

從(的消息客戶端)

[評論按鈕]

comment1.text從

news.title news.text (註釋的客戶端)

comment2.text ..

新聞2 ...

例:

你好字用C#布拉布拉... 從JOHNDOE

[評論]

偉大的職位!
從potatoes78

我的網頁:

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 

namespace Labo1 
{ 
    public partial class WebForm3 : System.Web.UI.Page 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 
      if (((String)Session["connection"]) == "true") 
      { 
       DataClasses1DataContext dc = new DataClasses1DataContext(); 
       foreach (News c in dc.News) 
       { 

       } 

      } 
     } 
    } 
} 

如何生成我的HTML代碼?我應該使用javascript還是可以在C#中使用?

之前謝謝;)

+1

你看過'ListView'嗎? – Bazzz

+0

本質上,您要求提供WebForms的數據綁定教程。有很多教程和方法可以做到這一點。你有沒有試過[asp.net](http://www.asp.net/web-forms)網站?它有一個完整的部分[WebForms教程](http://www.asp.net/web-forms) –

回答

1

您可以生成HTML與Response.WriteLine電話,寫出來的HTML。 但這是生成html代碼的最差方法,更適合使用webforms或剃鬚刀等。