2012-02-29 45 views
1

的體內我寫了一個數據庫連接的腳本功能 -包含HTML

<html xmlns="http://www.w3.org/1999/xhtml" > 
<head id="Head2" runat="server"> 
<title>SQL Authentication</title> 
<h1>title</h1> 
</head> 
<script runat="server"> 

protected void Page_Load(object sender, EventArgs e) 
{ 

    using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["MyDbConn"].ToString())) 
    { 

     SqlCommand cmd = new SqlCommand("SELECT * FROM dbo.table", cn); 
     ...etc... 
     ...etc... 
</script> 
<html> 

如何使用網頁的HTML中這個功能,因爲它是目前從數據庫中把所有的結果,它正在填充整個頁面,以及我對html所做的任何修改數據庫結果表下出現<h1>Title</h1>

+1

從這裏開始 - http://www.asp.net/web-forms/overview/aspnet-data-controls – jrummell 2012-02-29 15:27:33

回答

1

你的問題有點含糊所以可能增強多一點,但也許這將幫助:

在Page_Load事件中添加if (!IsPostBask() {}以防止正在執行的SQL每個頁面負載。

我也建議你有一個代碼隱藏文件,如果使用ASP.Net Web表單

1

你只能「使用」這個做一回發到服務器。

Page_Load()是服務器端事件。把它放在代碼背後的代碼(更好)。