Time of Update: 2018-12-05
這是我寫的預存程序 CREATE proc hz @count2 bigint output, @minsl varchar, @maxsl varchar as create table #tmp(qqno bigint,[check] tinyint,sumsl varchar) create table #tmp1(qqno bigint,friendqqno bigint,addtime datetime,[check] tinyint,sumsl varchar) insert
Time of Update: 2018-12-05
在做安全配置前,我們先瞭解一下入侵者的攻擊手法。現在很流行注入攻擊,所謂注入攻擊,就是利用提交特殊地址將ASP中引用的正常SQL語句和入侵者所需要的SQL語句一併執行,使入侵者達到入侵的目的。現在更是有一些指令碼注入工具發布,使菜鳥也可以輕鬆完成對ASP的注入攻擊。那麼我們先來瞭解一下這些工具是怎樣注入的。首先,入侵者會對一個網站確定可不可以進行注入,假設一篇文章的地址為:http://www.abc.com/news.asp?id=1一般會以提交兩個地址來測試,如:http://www.
Time of Update: 2018-12-05
在頁面中添加如下代碼(Page_PreInit事件代碼中動態設定模板,前提是在頁面Action中將使用者資訊存到ViewData["USER"]了): <script runat="server"> //動態設定模板 protected void Page_PreInit(object sender, EventArgs e) { switch
Time of Update: 2018-12-05
大家在編程的時候,經常想測試一下自己這個頁面的執行時間,特別是在asp.net測試的過程中, 為瞭解決這個問題,在下總結了一下頁面載入執行時間的方法,供大家學習之用! 一、從伺服器端得到1.在global.asax檔案中計算時間 DateTime dt; protected void Application_BeginRequest(Object sender, EventArgs E) { dt = DateTime.Now; }
Time of Update: 2018-12-05
//在頁面頂部添加指令碼 if (!Page.ClientScript.IsClientScriptBlockRegistered("myscriptKey"))//判斷是否已經存在相同//索引值的ScriptBlock { string myScript = @"function AlertHello(){alert('hello xuanhun!!');}";//指令碼內容
Time of Update: 2018-12-05
資料庫訪問效能最佳化 資料庫的串連和關閉 訪問資料庫資源需要建立串連、開啟串連和關閉串連幾個操作。這些過程需要多次與資料庫交換資訊以通過身分識別驗證,比較耗費伺服器資源。 ASP.NET中提供了串連池(Connection
Time of Update: 2018-12-05
asp.net頁面重新整理有問題,收藏幾種方法挺有用的.第一:private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) );}第二:private void Button2_Click( object sender, System.EventArgs e ) { Response.Write( "
Time of Update: 2018-12-05
一、目前在ASP.NET中頁面傳值共有這麼幾種方式: 1、表單提交, <form action= "target.aspx" method = "post" name = "form1"> <input name = "param1" value = "1111"/> <input name = "param2" value = "2222"/> </form> .... form1.submit(); ....
Time of Update: 2018-12-05
使用jQuery來實現Gridview,
Time of Update: 2018-12-05
<%'功能:將字串中每個單詞的首字母都變為大寫'來源:http://jorkin.reallydo.com/article.asp?id=481Private Function PCase(byVal sString) Dim Tmp, Word, Tmp1, Tmp2, firstCt, a, sSentence, c, i If IsNull(sString) Then PCase = Null Exit Function Else
Time of Update: 2018-12-05
轉人家的文章,我認為重點的內容,標紅處理。 有人在Stack Overflow上發問,動手開發網站之前,需要知道哪些事情?不出意料地,他得到了一大堆回答。通常情況下,你需要把所有人的發言從頭到尾讀一遍。但是,Stack Overflow有一個很貼心的設計,它允許在問題下方開設一個wiki區,讓所有人共同編輯一個最佳答案。於是,就有了下面這篇文章,一共總結出六個方面共計61條"網站開發須知"。我發現,這種概述性的問題,最適合這種集合群智、頭腦風暴式的回答方式了。這也是我第一次覺得,Stack
Time of Update: 2018-12-05
比如有一個gridview,我怎樣才能調用它的onpageindexchanging所指定的方法?前提是我不知道這個方法是什麼。 問題補充:謝謝兩位的回答。上面只是舉個例子,我不是想分頁,只是只是想動態呼叫事件委託所指定的方法,應該是和反射相關的,但是沒有找到相關的方法。比如我有一個textbox,我不知道ontextchange所指定的方法是什麼,但是還想調用這個方法,因為事件委託的參數是固定的,所以這個想法應該是可行的,只是不知道具體的方法。========================
Time of Update: 2018-12-05
問題描述如下: 引起這個的原因大概是現安裝了.Net Framework後裝的IIS導致.Net沒有在IIS裡註冊。在網上找了很久都是說從.net命令列工具裡運行aspnet_regIIS /i就可以了(或者在類似下面的目錄:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i),但是自己試了很多次都不行,後來發現還是要先卸載再安裝,重新建立為應用程式才行,具體如下:從.net命令列工具裡運行
Time of Update: 2018-12-05
ASP.NET2.0程式架構一、程式設計架構 C/S
Time of Update: 2018-12-05
國際化:1. 全域資源檔可以為所有頁面進行國際化設定App_GlobalResources檔案夾中要有以下資源檔:Resource.resxResource.zh-CN.resxResource.en.resx等針對不同國家語言的資訊描述,我們可以在Resource.zh-CN.resx中定義下面的內容btSave的值為“儲存”btCancel的值為“取消”而在Resource.en.resx檔案中我們定義如下:btSave的值為“Save”btCancel的值為“Cancel” 然後在頁面中我
Time of Update: 2018-12-05
要建立頁中的全域處理常式,請建立 Page_Error 事件的處理常式。要建立應用程式範圍的錯誤處理程式,請在 Global.asax 檔案中將代碼添加到 Application_Error 方法。只要您的頁或應用程式中發生未處理的異常,就會調用這些方法。您可以從 HttpServerUtility.GetLastError 方法擷取有關最新錯誤的資訊。注意 如果您具有全域錯誤處理程式,則它優先於在 Web.config customErrors 元素的 defaultRedirect
Time of Update: 2018-12-05
ASP.NET 中,關於Session經常莫名其妙丟失的總結 在ASP.Net開發中,經常會遇到關於SESSION經常奇怪丟失的問題。查閱了很多資料,對於具體什麼原因,到現在仍無瞭解其深意。連微軟也沒有十足的把握。 在沒有瞭解深意的情況下,本人總結了幾個注意點: 1.盡量不要使用架構frame,本人在開發過程中,在有架構的程式中,經常會發生丟失;沒有架構,這種情況幾乎沒有發生過;
Time of Update: 2018-12-05
這些題目都來源於網路,參考之前的答案,針對每道題做了簡單的分析,懇請大家批評指正。 1. 一列數的規則如下: 1、1、2、3、5、8、13、21、34...... 求第30位元是多少, 用遞迴演算法實現。答:本題考察
Time of Update: 2018-12-05
ASP.NET的三層結構指什嗎? 為何使用N層架構? 因為每一層都可以在僅僅更改很少量的代碼後,就能放到物理上不同的伺服器上使用,因此結構靈活而且效能更佳。此外,每層做些什麼其它層是完全看不到的,因此更改、更新某層,都不再需要重新編譯或者更改全部的層了。這是個很強大的功能。例如,如果把資料存取碼與商務邏輯層分離,當資料庫伺服器更改後,你只需要更改資料訪問的代碼,因為商務邏輯層是不變的,因此不需要更改或者重新編譯商務邏輯層。
Time of Update: 2018-12-05
回憶一下Session會話的種類,預設有三種模式[1:InProc(進程內會話), 2:StateServer(進程外會話), 3:SqlServer(SqlServer會話)],還有一種是需要由自己擴充的,使用的可能性比較小,所以不回顧了。 1:InProc 進程內會話 Web.config設定檔 <system.web> <sessionState cookieName="XX"