ASP.Net前臺調用后臺變量的方法
2024-07-10 12:42:10
供稿:網友
Net前臺調用后臺變量
1.Asp.Net中幾種相似的標記符號: < %=...%>< %#... %>< % %>< %@ %>解釋及用法
答: < %#... %>: 是在綁定控件DataBind()方法執行時被執行,用于數據綁定
如: < %# Container.DataItem("tit") %>
< %= %>: 在程序執行時被調用,可以顯示后臺變量值
如:
*.aspx中: < %= aaa %>
*.cs中: protected string aaa="姓名";
< % %>: 內聯代碼塊里面可以在頁面文件*.aspx或*.ascx文件里面嵌入后臺代碼
如:
< %
for(int i=0;i<100;i++)
{
Reaponse.Write(i.ToString());
}
%>
< %@ %>是在*.aspx頁面前臺代碼導入命名空間,
如:
< %@ Import namespace="System.Data"%>
2.控件接收哪些類型數據?
答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox這些集合性質的控件,而被捆綁 的主要是ArrayList(數組),Hashtable(哈稀表),DataView(數據視圖),DataReader這四個,以后我們就可以 對號入座,不會出現DataTable被捆綁的錯誤了:)
3.DataBind,獲得的數據,系統會將其默認為String,怎樣轉化為其它的類型?
DataBinder.Eval(Container.DataItem,"轉換的類型","格式")
最后一個"格式"是可選的,一般不用去管他,Container.DataItem是捆綁的數據項,"轉換類型"指的是 Integer,String,Boolean這一類東西.
4.主要命名空間:
< % @ Import Namespace="System.Data" %> 處理數據時用到
< % @ Import Namespace="System.Data.ADO" % > 使用ADO.net ; 時用到
< % @ Import Namespace="System.Data.SQL" %> SQL Server 數據庫專用
< % @ Import Namespace="System.Data.XML" %> 不用看處理XML用到
< % @ Import Namespace="System.IO" %> 處理文件時用到
< % @ Import Namespace="System.Web.Util" %> 發郵件時大家會用到
< % @ Import Namespace="System.Text" %> 文本編碼時用到
5.Connections(SQLConection 或者 ADOConnection)的常用屬性和方法:
| ConnectionString 取得或設置連結數據庫的語句
| ConnectionTimeout 取得或設置連結數據庫的最長時間,也是就超時時間
| DataBase 取得或設置在數據庫服務器上要打開的數據庫名
| DataSource 取得或設置DSN,大家不會陌生吧:)
| Password 取得或設置密碼
| UserID 取得或設置登陸名
| State 取得目前聯結的狀態
| Open() 打開聯結
| Close() 關閉聯結
| Clone() 克隆一個聯結。(呵呵,綿羊可以Connection我也可以)
示例:
SQLConnection myConnection = new SQLConnection();
myConnection.DataSource = "mySQLServer";
myConnection.Password = "";
myConnection.UserID = "sa";
myConnection.ConnectionTimeout = 30;
myConnection.Open();
myConnection.Database = "northwind";
myConnection.IsolationLevel = IsolationLevel.ReadCommitted
6.Command常用的方法和屬性
| ActiveConnection 取得或設置聯結Connections