Time of Update: 2018-12-05
DataBind方法是ASP.NET中一個很重要的概念,幾乎所有的控制項都需要它控制資料的操作,它的作用是在為控制項指定資料來源後,執行資料繫結操作。在上一章的DataSet對象執行個體中我們已經使用過,利用這個方法為DataGrid控制項綁定資料,即DataGrid.DataBind()。
Time of Update: 2018-12-05
頁面負載效能最佳化主要通過使用 ViewState 獲得最佳效能,使用 ViewState 時,每個對象都必須先序列化到 ViewState 中,然後再通過回傳進行還原序列化,因此使用 ViewState 並非是沒有代價的。但是,如果遵循某些簡單的原則對 ViewState 的成本加以控制,則通常不會產生明顯的效能影響。在不需要時禁用 ViewState,或者使用最佳化過的 ViewState 序列化程式,這些程式運行速度很快,並已經過最佳化,可以產生很小的
Time of Update: 2018-12-05
一、下面的代碼實現,每行顯示三列前台代碼:<table><tr><asp:repeater id="Repeater1"
Time of Update: 2018-12-05
代碼很簡單的,我把我平時寫過的貼出來給大家看看: if (bResult == true) //登入的使用者名稱和密碼正確 { //儲存登入的使用者名稱 Session["LoginUser"] = FormatString.Replace(txtLoginUser.Text);
Time of Update: 2018-12-05
在一個網路教程上看到的在伺服器端 Page_Load()添加this.btnClose.Attributes.Add("onclick","window.close()");也可以在客戶標籤裡添加 onclick="window.close();" 網上的:(原理都是一樣的,通過javascript控制用戶端)Response.Write( "<script language='javascript'> window.close();
Time of Update: 2018-12-05
本文假設你已經瞭解ASP.NET 1.1的資料繫結(特別是Container這個局部變數)的機制,這裡主要分析ASP 2.0資料繫結做了那些改進。 ASP.NET 2.0 的資料繫結函數Eval()簡化掉了ASP 1.1神秘的Container.DataItem,比如資料繫結運算式:<%# (Container.DataItem as DataRowView)["ProductName"].ToString() %> ASP.NET 1.1簡化為:(去掉了類型指定,
Time of Update: 2018-12-05
什麼是ViewState?對於ViewState,我們有許多的誤解。Viewstate不儲存控制項,而是去儲存form中對應ID控制項的值,特別是那些由於他們沒有和form一起post
Time of Update: 2018-12-05
在試圖為客戶開發一個在網路上啟動並執行應用程式時,我發現有關正確使用.NET Web控制項的討論非常少。下面是使用.NET
Time of Update: 2018-12-05
其實這也不是什麼新鮮的東西,也不是什麼不好理解的,不過這都是個老程式員的體會,對於新手入門來說,必有一些茫然的,為什麼有了WEB控制項還要HTML控制項,其實HTMl控制項遠沒有WEB控制項強大,只不過是個過度吧,不過它也有好處,就是比WEB控制項解析要快,因為WEB控制項還要經過伺服器返回. WEB控制項簡潔點,功能強大點; HTML控制項對ASP移植方便點,因為只要在屬性上加上runat="srever"就可以在服務端上運行了.... HTML控制項不具備任何抽象能力。每種控制項與標記都
Time of Update: 2018-12-05
利用DataList控制項的<SelectedItemTemplate> 屬性,就可以隨心所欲的布置表中的資料。根據連結,友好地顯示出使用者感興趣的資料,我們來看下面的執行個體。 9.3.2 DataList控制項的選擇輸入功能 在DataCon Web 項目裡添加一個Web Form,命名為DataList_Sample2.aspx,添加一個DataList控制項,DataList_Sample2.aspx的主要HTML代碼如下:<form id="Form1"
Time of Update: 2018-12-05
SQL Server資料庫代碼<%@ Page Language="C#" EnableViewState="true" %><%@ Import Namespace="System.Data.SqlClient" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">&
Time of Update: 2018-12-05
兩個ListBox的互動方法效果:ASPX頁面: <table> <tbody> <tr> <td> <asp:ListBox ID="lbLeft" runat="server" SelectionMode="Multiple"> <asp:ListItem>添加名字</asp:ListItem>
Time of Update: 2018-12-05
一、SqlCommand常見的屬性:SqlCommand屬性為執行命令作準備。1、 CommandText屬性:執行的SQL語句;2、 Connection屬性:串連資料庫SqlConnection對象;3、 CommandType屬性:解析CommandText的值; SqlCommand cmd = new SqlCommand("login", conn); cmd.CommandType = CommandType.StoredProcedure; /
Time of Update: 2018-12-05
在已經發布的 ASP.NET2.0 中,無重新整理頁面開發相關部分同 beta2 有不少改動。而且在越來越多的 Ajax 開發包被開發出來的情況下, ASP.NET2.0 內建的無重新整理頁面技術沒有被很多人瞭解,甚至不少人認為該功能有些“雞肋”。但如果我們僅僅是在程式中加入很少部分的 Ajax 特性 、Atlas 、Ajax.Net 等就顯得有些“殺雞用牛刀”的感覺了。而且,我認為使用 ASP.NET2.0
Time of Update: 2018-12-05
@Register : Register a user control or class with alias to this page. @Import: Import a namespace. @Reference: Link user controls or other page to complile current page.支援資料跨頁面的傳送 頁面事件:PreInit(建立伺服器控制項), Init(初始化伺服器控制項的狀態),
Time of Update: 2018-12-05
@import url(“layout.css”) CSS Selectors: *, p, div span, div > span, *[href], li+li, .title, #container, #title p:first-child, a:link, a:hover, a:visited, p:before, p:after p:after{content:’url(images/quote.gif)’} !importantState Mode:
Time of Update: 2018-12-05
前台代碼如下:<%# FormatSeeTime(Eval("seetime"))%> 後台代碼如下: protected string FormatSeeTime(object caption)//格式化記錄的顯示時間。 { DateTime d1 = DateTime.Parse(string.Format("{0:yyyy}-{0:MM}-{0:dd} {0:HH}:{0:mm}", caption)); DateTime d2 =
Time of Update: 2018-12-05
設計網站的時候,不可能我們的網站不出現一點錯誤,常見的“頁面不存在”“頁面運行出錯”等錯誤資訊一般網站多少總是存在的,關鍵是,這些錯誤出現以後,管理員怎樣方便及時的發現它們、盡量減少使用者對網站的不好印象。不管是IIS 4還是IIS
Time of Update: 2018-12-05
/// <summary> /// 產生縮圖 /// </summary> /// <param name="strSourceFileName">源檔案</param> /// <param name="strDesFileName">縮圖檔案</param> /// <param name="intWidth">縮圖寬度</param> /// <param
Time of Update: 2018-12-05
本文舉例說明在ASP.NET中發送Email的眾多可能性,內容覆蓋了諸如Email格式、優先權、附件及Email編碼等方面。 ASP.NET被賦予了一個發送Email的新對象,名為SmtpMail。使用SmtpMail對象從ASP.NET頁面中發送Email時,可以遵循以下簡單步驟: ▲包含與郵件有關類所需要的名稱空間; ▲例示一個資訊對象,設定屬性; ▲使用SmtpMail對象執行個體的send方法發送郵件。