数据库已建好,sqlserver2000+vs.net2003,语言c#
  我就是想把数据库中的文章内容,以超链接列表在网站首页显示出来,可是很多教程都只讲代码,而不讲aspx   aspx.cs  web.config之间的关系,以及个部分如何设置和代码编写,麻烦高手指点。
新手提问,可能比较模糊,还请谅解,谢过

解决方案 »

  1.   

    web.config可以以键的形式保存数据库链接字符串
    在cs文件里取web.config里的链接字符串连接数据库
    执行SQL语句
    绑定数据到DataGrid
    在aspx页面里可以设置DataGrid每一列要绑定数据的字段名
      

  2.   

    非常感谢 zhf777,我试试先,怎么给你分数,还是他自动给,我新手还不熟悉
      

  3.   

    再问一个,下面这段代码的含义是啥?
    private void Page_Load(object sender, System.EventArgs e)
    { if(!this.IsPostBack)

    {
    databind();
    }
    }
      

  4.   

    1.以超链接列表在网站首页显示出来
     给你关键代码:
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
    <td><a href="WebForm5.aspx?id=<%# DataBinder.Eval(Container.DataItem,"xuhao")%>"><%# DataBinder.Eval(Container.DataItem,"biaoti").ToString()%></a></td>
    </tr> </table>
    2。再问一个,下面这段代码的含义是啥?
    这个鸟问题也要问?//
      

  5.   

    楼上必须要在数据绑定控件中才能进行数据绑定吧,
    <asp:Repeater id="ArtList" Runat="server">
    <ItemTemplate><tr>
    <td><a href="WebForm5.aspx?id=<%# DataBinder.Eval(Container.DataItem,"xuhao")%>"><%# DataBinder.Eval(Container.DataItem,"biaoti").ToString()%></a></td>
    </tr>
    </ItemTemplate>
    </asp:Repeater>
      

  6.   

    this.IsPostBack是个bool值
    表示是否为回传页面
    有些小问题自己查一下Microsoft .NET Framework SDK的文档就知道了
      

  7.   

    你问的第二个问题this.IsPostBack是判断是不是第一次加载页面,如果是的话,执行{} 内的语句,包括变量,方法什么的。