freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

aspnet中程序構(gòu)架與程序代碼的分離-閱讀頁

2024-09-10 10:21本頁面
  

【正文】 qlConnection(strConnString)。 string strUserName,strPassword,strSelect。 strPassword = 。+strUserName+39。+strPassword+39。 SqlDataReader dr = ()。 Session[UserName] = dr[id].ToString()。 } else { //登陸不成功 = 登陸不成功 。 ()。 = (string)Session[Purview]。 我們可以將一些常用的功能制作成為固定的用戶控件,當需要時,我們就可直接拿來使用,而不需要使用煩人的 Crtl+C, Ctrl+V 來 復制 、 粘貼 長長的一大堆代碼。 3 自定義控件 (Custom Control) 用戶控件是很不錯的選擇,但是由于每個用戶控件都是一個 ascx 文件,當這些控件很多時,它們的使用就顯得比較零亂。這是個很不錯的想法,我們把這個想法說得更加專業(yè)一些: 將多個類 (class)導入同一個命名空間 (namespace)。編寫 Server 控件并不是一件輕松容易的事情,需要對 .Net 平臺有比較深的了解,適合于高級用戶,因此這里本人也不會具體描述 Server 控件的編寫步驟 (要細細講這個,非得寫書不可 )。 using 。 using 。 using 。 namespace asp { //首先是 Header public class Header:Control,INamingContainer { private AdRotator ad。 protected override void CreateChildControls() { //加入 AdRotator 廣告控件 ad = new AdRotator()。 = 0。 論文圖書館 手機鈴聲下載 網(wǎng)站優(yōu)化網(wǎng)站推廣 免費論文下載 職稱論文下載 (ad)。 //加入 Label 控件 lblAdText = new Label()。 (lblAdText)。 } } //接著是 Logon public class Logon : Control,INamingContainer { private string strConnString = server=(local)\\Feidao。Trusted_Connection=yes。 private TextBox tbUserName,tbPasswd。 } set { = value。 //添加 MsgShow Label 控件 lblMsgShow = new Label()。 (lblMsgShow)。 //添加 UserName 與 Passwd TextBox 控件 tbUserName = new TextBox()。 (new LiteralControl(/td/trtrtd密碼:/tdtd))。 = 。 (new LiteralControl(/td/trtrtd))。 = 登陸 。 (btnSubmit)。 } //顯示完畢 private void Submit_Click(Object sender,EventArgs e) { SqlConnection MyConn = new SqlConnection(strConnString)。 string strUserName,strPassword,strSelect。 strPassword = 。+strUserName+39。+strPassword+39。 SqlDataReader dr = ()。 } else { //登陸不成功 = 登陸不成功 。 ()。 public string UserName { get { return _UserName。 } } public string Purview { get { return _Purview。 } } public Footer() { _UserName = 游客 。 } protected override void CreateChildControls() { (new LiteralControl(用戶名: ))。 = 。 = 。 //(new LiteralControl(nbsp。 (new LiteralControl(權(quán)限: ))。 = 。 = 。 } } } 上面和程序是將需要實現(xiàn)的功能 ,全部導入了自定義控件。 要使用自定義控件,還必須將原代碼進行編譯。需要注意的是編譯的文件名,必須與控件中 namespace 的名字一致。 當我們將程序編譯好的 放入 /bin 目錄后,這個自己編寫的 Server控件便可以使用了。 引用我們自定義的控件,也相當簡潔,只需將 Register 指令的 TagPrefix、Namespace、 Assembly 屬性全部設定為 asp。 三種方法各有優(yōu)劣,本人比較傾向于使用用戶控件與 CodeBinde 技術(shù)結(jié)合使用,因為他們均不需要編譯,相對來說更容易使用,如果您要保護你的代碼,自定義控件則當然是您最佳的選擇。 手機鈴聲下載 網(wǎng)站優(yōu)化網(wǎng)站推廣 免費論文下載 職稱論文下載
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1