2015-10-20 108 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或剃须刀等。