第一步:打开VS2012,新建—>项目—>其它项目类型—>VS解决方案;右击添加—>新建项目—>选择C# Web—>ASP.Net空Web程序(本文)或ASP.NetWeb窗体程序

第二步:向新建的Web程序中右击添加Web窗体至此项目新建完成

第三步:双击Web.config添加如下代码:

<connectionStrings>
		<add name="myConn" connectionString ="Data Source=(10.100.61.13)\v11.0;Database=DataName;uid=用户名;pwd=密码;AttachDbFilename=|DataDirectory| \Movies.mdf;Integrated Security=True" providerName ="System.Data.SqlClient" />
	</connectionStrings>

注:Data Source为数据库服务器名(地址);Database:数据库名;

第四步:连接数据库。在aspx.cs文件中添加如下代码:

protected void Page_Load(object sender, EventArgs e)
        {
            string strconn = "server=10.100.61.13;Database=DataName;uid=sa;pwd=密码";
            SqlConnection conn = new SqlConnection(strconn);   //创建连接   
            string sql = "select * from TS_Menu";
            conn.Open();
            SqlCommand cmd = new SqlCommand(sql, conn);      //执行查询  
            Response.Write("连接成功");
            SqlDataReader dr = cmd.ExecuteReader();          //查询结果  
            customers.DataSource=dr;
            customers.DataBind();
            dr.Close();
            conn.Close();            // this.Lab.Text = "suc";
        }

注:一定要在.cs中添加这样不能够在网页审查元素时看到数据库的地址,添加using System.Web.UI.WebControls;

另外也可以建立一个函数形式的连接方式

private DataSet Conn(string text,CommandType type) 
        {
            DataSet ds=new DataSet();
string strconn = "server=10.100.61.13;Database=DataName;uid=sa;pwd=密码";
            using (SqlConnection conn = new SqlConnection(strconn))
            {
                conn.Open();
                SqlCommand cmd = new SqlCommand(sql, conn);
                SqlDataAdapter sda = new SqlDataAdapter(cmd);
                sda.Fill(ds);
            }
            return ds;
        }

第五步:在网页中显示数据。在.aspx文件中添加要先睡的数据代码如下:

<asp:Repeater id="customers" runat="server">
 <HeaderTemplate>
        <table style="border:1px solid #ff6a00;width:100%">
        <tr style="background-color:#00ffff">
           <th>MenuID</th>
           <th>MenuName</th>
           <th>ParentID</th>
           <th>MenuNote</th>
           <th>MenuUrl</th>
           <th>Controller</th>
           <th>Action</th>
           <th>OrderNum</th>
           <th>NeedCheck</th>
           <th>Visiable</th>
           <th>IsMenu</th>
        </tr>
        </HeaderTemplate>        <ItemTemplate>
            <tr style="background-color:#6bbdf7">
                <td><%#Eval("MenuID")%> </td>
                <td><%#Eval("MenuName")%> </td>
                <td><%#Eval("ParentID")%> </td>
                <td><%#Eval("MenuNote")%> </td>
                <td><%#Eval("MenuUrl")%> </td>
                <td><%#Eval("Controller")%> </td>
                <td><%#Eval("Action")%> </td>
                <td><%#Eval("OrderNum")%> </td>
                <td><%#Eval("NeedCheck")%> </td>
                <td><%#Eval("Visiable")%> </td>
                <td><%#Eval("IsMenu")%> </td>
            </tr>
        </ItemTemplate>        <FooterTemplate>
        </table>
        </FooterTemplate>        </asp:Repeater>

注:输出是要Eval具体我也不清楚网上查的,还要导入

<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data" %>两个包