Time of Update: 2018-12-05
現在從對ASP.NET頁面的執行順序開始,體會一下B/S結構的程式的特點,是ASP.NET頁面的執行順序說明: Page_Init(頁面初始化引發的事件)——>Page_Load(載入頁面時引發的事件)——>Control
Time of Update: 2018-12-05
上下文:一般系統都會有不同的使用者角色,比如系統管理員admin,超級使用者manager,一般使用者worker 早先直接使用session保留一個值,如session["userType"].來判斷使用者的許可權。 特點:方便,但是畢竟不同角色,屬性數量和類型是不相同的,比如一個中介管理系統中: admin: channelID;所屬中介機構 loginID;登陸id realName;真實姓名 manager和worker channelID;所屬中介機構 loginID;登陸id
Time of Update: 2018-12-05
使用c#語言在.net平台產生的dll是基於MSIL的二進位代碼,通常情況下是無法被native的語言和程式調用的(例如vb,vc,delphi)。但是一般來說windows上native的程式都是可以直接使用com對象的。通過.net平台提供的一些工具,可以為其偽造一個com介面並註冊到系統中。此時,可以在native的程式裡,通過這個偽com介面來實現此.net的dll的調用。1 使用C#建立.net的dll1.1 建立項目在.net中建立一個項目:TestCom。1.2
Time of Update: 2018-12-05
'--------------------------------------------------------------------------'作用:安全字串檢測函數'名字:SafeCheck'參數:CheckString,CheckType,CheckLength'說明:'Checkstring待檢測字串:任一字元.'CheckType檢測類型0正常短字元1數字2日期3金錢4編碼HTML5解碼HTML6登入字串7防攻擊檢測'CheckLength檢測類型長度:類型為int,當為金錢時為
Time of Update: 2018-12-05
我按章asp.net3.5使用web.config檔案,一些配置環境<?xml version="1.0"?><configuration> <configSections> <appSettings /> <connectionStrings /> <system.web /> <system.codedom /> <system.webServer
Time of Update: 2018-12-05
Asp.net 中在用戶端觸發伺服器端事件分為兩種情況: 一. WebControls中的Button 和HtmlControls中的Type為submit的HtmlInputButton 這兩種按鈕最終到用戶端的表現形式為:<input type="submit" value="Submit">,這是Form表單的提交按鈕,點擊以後會作為參數發送到服務端,參數是這樣的: 控制項的name屬性=控制項的value值,對應上面的例子就是:Submit1=
Time of Update: 2018-12-05
你應該在程式中驗證所有的不信任輸入.你應該假定所有的使用者輸入都是非法的.使用者可以在應用程式中提供表單欄位,查詢字串,用戶端cookies和瀏覽器環境值比如使用者代理程式字串和IP地址等. 弱輸入校正通常為注入攻擊提供了機會.下面是常見的利用弱輸入校正或無輸入校正進行攻擊的手段. SQL 注入(SQL injection). 如果你使用使用者的輸入值來動態構造SQL語句,那麼資料庫可能執行攻擊性的有害SQL語句. 跨站指令碼(Cross-site scripting).
Time of Update: 2018-12-05
發的隨筆,不能每個都上首頁,微微蛋疼啊。啊哈。這次再發一個關於附件下載的。 前段時間做項目,本來附件下載直接一個a標記找到檔案就可以了。但是呢,每次開啟txt啊,圖片啊。都是直接瀏覽器開啟。我們測試都說了,你們那咋搞的,我一點就開啟了。想下載也沒辦法(搞了個自訂右鍵菜單),我說那是你系統問題。關我電腦毛事啊。。人說,你看別人的都可以。。。然後我就傷不起了。。就有了這麼一小段代碼。
Time of Update: 2018-12-06
asp.net程式中最常用的三十一種編程代碼,為初學者多多積累經驗,為高手們歸納總結,看了覺得很有價值,大家不妨參考下! 1. 開啟新的視窗並傳送參數: 傳送參數:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收參數:string a = Request.QueryString("id"); string b
Time of Update: 2018-12-06
網站的論壇使用垃圾動網論壇,近一個月內,論壇幾乎成了垃圾資訊的集散地,雖然有多個版主幫忙刪貼,但還是搞得焦頭爛額,論壇已經有一定的貼子,現在想換論壇太麻煩了,那些垃圾資訊都是自動註冊,自動發貼。看來要防止這些自動發貼的軟體,只能從防止自動註冊入手,動網的驗證碼太過簡單,普通的識別軟體就能識別成功。於是想利用ASP.NET強大的GDI+功能來產生中文驗證碼。因為以前寫過ASP.net利用GDI處理圖片的功能,現在稍微改一下就可以產生驗證碼,效果還可以。驗證碼是從一段中文文字中取出4個字組成的,
Time of Update: 2018-12-07
用戶端瀏覽器:<%=Request.UserAgent %> 用戶端IP地址:<%=Request.UserHostAddress %> 當前檔案服務端實體路徑:<%=Request.PhysicalApplicationPath %>UserLanguages 用戶端主機所使用的語言UserHostName 用戶端主機的DNS名稱userHostArrress 用戶端主機的IP地址UserAgent 用戶端瀏覽器版本Url
Time of Update: 2018-12-07
文章目錄 以聲明方式設定 ASP.NET 網頁的地區性和 UI 文化特性以編程方式設定 ASP.NET 網頁的地區性和 UI 文化特性 更新:2007 年 11 月在 ASP.NET 網頁中,可以設定兩個地區性值,即 Culture 和 UICulture 屬性。Culture 值確定與地區性相關的函數的結果,如日期、數字和貨幣格式等。UICulture 值確定為頁載入哪些資源。說明:Culture 和 UICulture
Time of Update: 2018-12-07
1.確定主機支援ASP.NET,我一開始就只看到主機服務商首頁上寫著支援ASP.NET,就直接把程式發布了上去,結果運行後顯示"dotnet disable”,去主機控制台開啟了ASP.NET支援。2.修改用vs2008建立的ASP.NET MVC2 Web Application修改下面幾個引用的複製區域屬性為True:System.ComponentModel.DataAnnotationsSystem.CoreSystem.Data.DataSetExtensionsSystem.Web.
Time of Update: 2018-12-06
12.0pt;line-height:125%">Applicationline-height:125%;font-family:宋體;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"'>狀態管理Application["number"]=0;Application["number"]=(int)Application["number"]+1; 12.0pt;line-height:
Time of Update: 2018-12-06
對於ASP.NET Forms驗證,想必大家都非常的熟悉。然而,在控制使用者的(到期時間)expired time的時候,你是否遇到過一些奇怪的現象呢?雖說只是一個小小的cookie,但是其中可能有很多的東西你都不知道。今天我將和大家詳細討論一下cookie的注意點。在ASP.NET 的Forms驗證中,通常我們會使用ASP.NET內建的Login控制項來進行驗證。同時,在web.config檔案中,我們所有的Forms設定都設為預設。現在,問題就來了。1) 為什麼我明明點了"Remember
Time of Update: 2018-12-06
一、配置方法 FCKeditor應用在ASP.NET上,需要兩樣東西,一是FCKeditor本身可進入官網下載http://ckeditor.com/(FCKEditor已經改名了),另一個是用於ASP.NET的FCKeditor控制項即FredCK.FCKeditorV2.dll(分為1.1和2.0兩個版本,這裡使用2.0版本)。 1. 將FredCK.FCKeditorV2.dll引用到網站項目中
Time of Update: 2018-12-07
年紀大了記性不好,轉載過來做個標記供以後參看。MARK
Time of Update: 2018-12-07
1、下載 ckeditor_3.0.1.zip 並解壓到 ckeditor(在根目錄下)。 官方網站:CKEditor(Fully functional, open source editor, with source code included) :CKEditor2、在 aspx 頁面或者 master 模板頁 <head> 標籤中載入 ckeditor.js: <!-- 載入 CKEditor JS 檔案 --> <script
Time of Update: 2018-12-07
在前一篇文章ASP.NET Web API(一):使用初探,GET和POST資料中,我們初步接觸了微軟的REST API: Web API。我們在接觸了Web
Time of Update: 2018-12-07
RequiredFieldValidator(必須欄位驗證) 用於檢查是否有輸入值CompareValidator(比較驗證) 按設定比較兩個輸入RangeValidator(範圍驗證) 輸入是否在指定範圍RegularExpressionValidator(Regex驗證) Regex驗證控制項CustomValidator(自訂驗證) 自訂驗證控制項ValidationSummary(驗證總結)