2012-02-29 75 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()是服务器端事件。把它放在代码背后的代码(更好)。