文章來源1. 資料庫訪問效能最佳化 資料庫的串連和關閉 訪問資料庫資源需要建立串連、開啟串連和關閉串連幾個操作。這些過程需要多次與資料庫交換資訊以通過身分識別驗證,比較耗費伺服器資源。ASP.NET中提供了串連池(Connection
DownloadFile.aspx頁面內容: <%@ Page Language="C#" %><% //使用方法DownloadFile.aspx?file=要下載的圖片 string url = HttpContext.Current.Request.Url.Query.ToLower(); //file=dddd.jpg url = url.Replace("?file=", ""); Response.BufferOutput = false;
說起AJAX彷彿是什麼新東西,其實這已經是老掉牙的技術了,只是最近兩年得到了廣泛的應用(GoogleMap、Gmail、網易郵箱……),又回到了人們的視野中來,維講究使用者體驗的設計師和技術員們所津津樂道。在ASP.NET下有很多實現AJAX的方法,有一大堆的架構。比如Ajax.Net、MagicAjax、AjaxPro等都是大名鼎鼎,使用起來也是非常方便,但是一向習慣和主張實用,夠用就好的我不太喜歡這些架構,因為有很多東西被封裝起來我不知道他們裡面到底在做什麼,而且還有很多不需要用到的東西,所
匯出和下載關鍵代碼!(WebExcel.ashx.cs) private void NAR(object o) {try { System.Runtime.InteropServices.Marshal.ReleaseComObject(o); }catch (Exception ex) {
設當前頁完整地址是:http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli "http://"是協議名 "www.jb51.net"是網域名稱 "aaa"是網站名 "bbb.aspx"是頁面名(檔案名稱) "id=5&name=kelli"是參數 【1】擷取 完整url (協議名+網域名稱+網站名+檔案名稱+參數)代碼如下:string url=Request.Url.ToString(); url=
將下面的內容存成download.asp 然後你就可以用<a herf="http://xxx.xxx.com/download.asp?n=file.doc">download!</a> 來下載了! ------------------------------------------------------------ <% Response.Buffer = true Response.Clear dim url
學好一門程式設計語言有兩個條件是必不可少的,一是理論與實踐結合,在實際常式去驗認證本上的理論能加深你對理論的理解;二是學會總結,把學習、運用中的心得體會記下來,當成一種經驗或者教訓加以提煉並在日後的應用中加以改進,一定能提高你對這門程式設計語言的認識。以下是筆者在學習與運用ASP編程中的兩點經驗,希望能對大家有所協助。 ASP頁面內VBScript和JScript的互動
今天部署的網站頭疼了半天,在我的電腦上測試正常,但偏偏這機子這樣,一查才知道,在這把這文章轉載下希望對大家有點協助 當在URL和檔案名稱中使用中文字元時候,IIS報404錯誤,找不到頁面,檢查程式目錄結構,發現一切正常。如果你的伺服器不是IIS,並且瀏覽器是IE,
ASP.Net中利用CSS實現多介面兩種方法。方法一:<%@page language="C#"%> <%@import namespace="System.Data"%> <script language="c#" runat="server"> public void page_load(Object obj,EventArgs e) { //建立伺服器端控制項. //指定的標記"LINK"初始化此類的新執行個體. HtmlGenericControl objLink=new
6.表格超串連列傳遞參數 <asp:HyperLinkColumn Target="_blank" headertext="ID號" DataTextField="id" NavigateUrl="aaa.aspx?id='<%# DataBinder.Eval(Container.DataItem, "資料欄位1")%>' & name='<%# DataBinder.Eval(Container.DataItem, "資料欄位2")%>' />7
/**//// <summary>/// 使控制項獲得焦點/// </summary>/// <param name="str_Ctl_Name">獲得焦點控制項Id值,比如:txt_Name</param>/// <param name="page">Page類</param>public void GetFocus(string str_Ctl_Name,Page
12.Panel 橫向滾動,縱向自動擴充 <asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel>13.斷行符號轉換成Tab<script language="javascript" for="document" event="onkeydown">if(event.keyCode==13 && event.srcElement.type!='button'
1. 開啟新的視窗並傳送參數: 傳送參數:response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>")2.為按鈕添加對話方塊 傳送參數: response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+
文字框的名稱必須是你要登陸的網頁上的名稱,如果源碼不行可以用vsniffer 看看。 下面是擷取使用者輸入的登陸資訊的代碼:string name;name=Request.QueryString["EmailName"]; try{ int a=name.IndexOf("@",0,name.Length); f_user.Value=name.Substring(0,a); f_domain.Value=name.Substring(a+1,name.Length-(a+1));
本例的ASP.NET加密口令的原理是,就是將使用者提供的口令加密之後,然後讓它和存放於系統中的資料比較,如果相同,則通過驗證。
3.2樣式交替:ListItemType itemType = e.Item.ItemType; if (itemType == ListItemType.Item ) { e.Item.Attributes["onmouseout"] = "javascript:this.style.backgroundColor='#FFFFFF';"; e.Item.Attributes["onmouseover"] =
今天,有個朋友問我,怎麼把程式配置在IIS上,報了一個錯誤:"無法顯示網頁"(找不到伺服器),我當時就納悶了,怎麼之前配置的是好好的,怎麼今天配的時候就出現了這個問題,我就開始上網查資料,有的人說需要設定使用者權限:
這段時間利用工作之餘想系統的再次去學習ASP.NET。剛好學習到了ASP.NET的三個對象Application,Server,Session覺得比較有用,先作為筆記記錄下,方便以後查用,順便也可以加深印象。因為理解時因人而異,文章中對對象具體的解釋清參考MSDN官方文檔。 一、Application對象
17.數字格式化 【<%#Container.DataItem("price")%>的結果是500.0000,怎樣格式化為500.00?】<%#Container.DataItem("price","{0:¥#,##0.00}")%> int i=123456;string s=i.ToString("###,###.00"); 18.日期格式化 【aspx頁面內:<%#
24.datagrid選定比較底下的行時,為什麼總是重新整理一下,然後就滾動到了最上面,剛才選定的行因螢幕的關係就看不到了 page_load page.smartNavigation=true 25.在Datagrid中修改資料,當點擊編輯按鍵時,資料出現在文字框中,怎麼控制文字框的大小 ?private void DataGrid1_ItemDataBound(obj sender,DataGridItemEventArgs e){for(int