page language与script language有何区别?各用在何处?
<!--#include file="*.inc"-->有何用处?是否出现在代码段的位置就是网页中出现的位置?
response.redirect("*.aspx")语句就是页面转向?
configurationsetting.appsettings[" "]有何作用?
<!--#include file="*.inc"-->有何用处?是否出现在代码段的位置就是网页中出现的位置?
response.redirect("*.aspx")语句就是页面转向?
configurationsetting.appsettings[" "]有何作用?
------
<%@ Page language="c#" Codebehind="dataGridExample.aspx.cs" AutoEventWireup="false" Inherits="aspnetc.dataGridExample" %>
上面的有一个后台文件 dataGridExample.aspx.cs.而下面的
<script language="C#" runat="server">
。
</script>
他没有后台文件的,是把后台文件里的东东放在aspx也面中了。第一中方式用的多,是推荐的方式,它可以把HTML文件和后台代码分离。2。<!--#include file="*.inc"-->有何用处?是否出现在代码段的位置就是网页中出现的位置?
它记得在ASP中使用过。具体不详细。3response.redirect("*.aspx")语句就是页面转向?
在后台中使用Response.Redirect("aa.aspx");是可以页面转向的。这个在ASP中也有的。4。configurationsetting.appsettings[" "]有何作用?在web.config文件中入下
<appSettings>
<add key="ConnSql" value="server=localhost;database=study;uid=sa;pwd=sa"></add>
</appSettings>在数据库连接里可以这样使用。
/// <summary>
/// 打开数据库
/// </summary>
public void Open()
{
if (conn==null)
{
//System.Web.HttpContext.Current.Response.Write("<BR>CONN IS NULL ,CREATE A NEW CONN2");
conn= new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConnSql"]);//这里使用了ConnSql
}
try
{
if(conn.State==System.Data.ConnectionState.Closed)
{
//System.Web.HttpContext.Current.Response.Write("<BR>CONN IS CLOSED2");
conn.Open();
}
}
catch(SqlException Ex)
{
//System.Web.HttpContext.Current.Response.Write("<br>err:"+Ex.Message.ToString());
System.Web.HttpContext.Current.Response.End();
// page.Response.Write ("err:"+Ex.Message.ToString());
// page.Response.End();
}
finally
{
//System.Web.HttpContext.Current.Response.End();
}
}