Time of Update: 2017-01-19
就想將這個form驗證運用到我作的網站上去,這樣也可以增強一點網站的基礎安全性。 今天上午,來到公司開始上網尋找資料,學習form驗證,因為我做的那個網站架構已經設計好了,需要對後台進行驗證,背景所有檔案是在一個admin檔案夾下,也就是說,所謂的form驗證就是對admin下的檔案進行form驗證。我上網找了一些資料,都只是說對根目錄下面的檔案或者檔案夾進行驗證,也看到了可以運用<location path=”1111”>來進行排除,我就反其道而行之。 複製代碼 代碼如下:<
Time of Update: 2017-01-19
private void Display() { dt = new TsOrganize().OrganizeDs(); DataView dv = new DataView(dt); TreeNode nodes = new TreeNode(); nodes.Text = "兩岸咖啡"; nodes.Value = "0"; if (dt.Rows.Count >= 1) { dv.RowFilter = "fParentId=''"; if (dv.Count >= 1) {
Time of Update: 2017-01-19
而且要有圖片的說明資訊,還可以點上一幅和下一幅等進行翻頁。 實現過程如下: pic_small.Aspx頁面縮圖處的代碼為: 複製代碼
Time of Update: 2017-01-19
複製代碼 代碼如下:if (FileUpload1.HasFile) try { FileUpload1.SaveAs("d:\\luceneData\\" + FileUpload1.FileName); Label1.Text = "File name: " + FileUpload1.PostedFile.FileName + "<br>" + FileUpload1.PostedFile.ContentLength + " kb<br>" + "Content
Time of Update: 2017-01-19
.aspx 複製代碼 代碼如下:<script language="javascript"> function abc() { var mybutton=document.getElementById("Submit1"); mybutton.disabled=true; //變灰 __doPostBack("Submit1",""); //執行伺服器端Submit1的click事件 } </script> <form id="Form1"
Time of Update: 2017-01-19
只要做到以下三點,網站就會比較安全了而且維護也簡單。 一、資料驗證類 複製代碼 代碼如下:parameterCheck.cs public class parameterCheck{ public static bool isEmail(string emailString){ return System.Text.RegularExpressions.Regex.IsMatch(emailString, "['\\w_-]+(\\.
Time of Update: 2017-01-19
本文就它們彼此的不同之處做一粗略說明。 string.Empty就相當於"" 一般用於字串的初始化 比如: string a; Console.WriteLine(a);//這裡會報錯,因為沒有初始化a 而下面不會報錯: string a=string.Empty; Console.WriteLine(a); 或者用於比較: if(a=="") if(a==string.Empty) 上面兩句是一樣的效果。 string.Empty不分配儲存空間 ""分配一個長度為空白的儲存空間
Time of Update: 2017-01-19
1. ASP.NET AJAX 中,如何用 JavaScript 調用伺服器端的方法? 這裡不是指調用簡單的 PageMethod,因為靜態方法是不能操作當前頁面的控制項的,所以靜態 PageMethod 作用就跟普通的 WebService 一樣,比較局限。 那麼,調用一般的伺服器端方法,其實就是發起一個非同步回調。最簡單的實現辦法,是通過 UpdatePanel 來做。 首先定義一個隱藏的 LinkButton,在其處理事件中,去調用我們要執行的操作: 複製代碼
Time of Update: 2017-01-19
1.Panel 橫向滾動,縱向自動擴充 <asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel> 2.斷行符號轉換成Tab (1) <script language="javascript" for="document" event="onkeydown"> if(event.keyCode==13 &&
Time of Update: 2017-01-19
需要兩個類 1.typeFiles.cs複製代碼 代碼如下:using System; namespace Model { /// <summary> /// typeFiles 的摘要說明。 /// </summary> public class typeFiles { private object _Fkey; private object _Fvalue1; private object _Fvalue2; public object Fkey { get {
Time of Update: 2017-01-19
要做出分頁效果不外乎有這幾個方向入手,從資料來源、從伺服器或者從用戶端。不管你是怎麼做都跳不出這三個地方(其實B/S結構的開發了就是在這三個地方做文章,只不過有些微變化而已)。
Time of Update: 2017-01-19
前言:大家或許會覺得很驚訝:為什麼靈感之源會討論SQL?或許應該這樣說吧:搞業務系統,不跟SQL扯上關係似乎比較難。 情境:在開發某系統的過程中,我遇到了要實現“相關文章”功能:任何文章都可以定義“關鍵字”,每篇文章依靠這個“關鍵字”來確定其它文章是否跟它相關,如果沒有定義關鍵字,則可能需要使用全文檢索索引來實現了,這是別的話題了。
Time of Update: 2017-01-19
複製代碼 代碼如下:<browsers> <browser id="Safari3" parentID="Safari1Plus"> <identification> <useragent match="Safari/\d+\.\d+" /> </identification> <capture> <useragent match="Version/(?'version'\d+\.\d+)" />
Time of Update: 2017-01-19
有關純真IP庫的相關知識:查看( pdf格式) 純真IP庫官方下載地址:http://www.cz88.net/ 使用的類(已經經過調試.net 2.0,已對錯誤做了修改): 複製代碼 代碼如下:using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Text.RegularExpressions; namespace QQWry.NET { public
Time of Update: 2017-01-19
比如一個新聞系統,通常只有在發布新聞的網頁才需要身分識別驗證,而使用者瀏覽新聞是不需要身分識別驗證的。對於這種情況,就要針對不同的網頁來進行身分識別驗證了。 要實現這種功能,也只要將《asp.net中的身分識別驗證(最簡單篇)》稍作修改,具體操作方式如下所示: 第一步、建立一個子檔案夾,將所有要驗證的網頁都放在這個檔案夾中,設定該檔案夾的名字為“admin”。 第二步、修改web.config檔案。 1、在<system.web>和</system.web>中找到<
Time of Update: 2017-01-19
一般來說,網站的身分識別驗證方式都會經過以下幾個步驟: 1、輸入使用者名稱和密碼,單擊確定按鈕。 2、在後台判斷使用者名稱和密碼是否正確,如果錯誤返回提示;如果正確,進入可訪問的頁面。 在ASP時代,通常都會在驗證使用者名稱和密碼是否匹配之後,建立一個Session,然後在每個需要驗證的頁面中判斷Session是否存在,如果存在,則顯示頁面內容;如果不存在,產生提示,並跳轉到登入頁面。
Time of Update: 2017-01-19
複製代碼 代碼如下:/// <summary> /// 替換html中的特殊字元 /// </summary> /// <param name="theString">需要進行替換的文本。</param> /// <returns>替換完的文本。</returns> public string HtmlEncode(string theString) { theString=theString.Replace(">",
Time of Update: 2017-01-19
寫入:複製代碼 代碼如下:HttpCookie cookie = new HttpCookie("id_admin_"); cookie.Value = model.id_admin_.ToString(); //cookie.Domain = ".sosuo8.com"; HttpContext.Current.Response.Cookies.Add(cookie); cookie = new HttpCookie("name_admin_"); //可能是中文字元,必須經過編碼
Time of Update: 2017-01-19
這個是檔案下載類:複製代碼 代碼如下:using System; using System.IO; using System.Net; using System.Web; public class SRWebClient { CookieContainer cookie; public SRWebClient() { cookie = new CookieContainer(); } /// <TgData> ///
Time of Update: 2017-01-19
函數代碼: 複製代碼 代碼如下: <%'******************************************************* '過濾數組重複函數名稱:array_no(cxstr1,cxstr2,cxstr3) 'cxstr1:任意的字串,自動識別 'cxstr2:cxstr1中分割符號。 'cxstr3:提取結果中的某一位置字串,等於0時返回為全部,大於數組下標時返回最後. '使用於二維數組 '**********************************