Time of Update: 2018-12-07
摘要 在《如何設計更加“物件導向”的三層架構系統(1)》一文中,筆者通過以“員工資訊管理”為案例,介紹了三層架構系統中的一些技巧。比如“資料實體物件”的屬性,沒有必要與資料表中的欄位一一對應,而可以通過將對象作為另一個對象的屬性,來輕鬆解決多表關聯等問題。 前文中案例所附帶的原始碼和圖片,筆者也曾提到是採用自己開發的“EasyCode .Net代碼產生器”所設計、產生出來的,今天就和大家分享一下:如何使用EasyCode
Time of Update: 2018-12-07
ViewState的定義:檢視狀態是 ASP.NET 頁中的一個儲存庫,可以儲存需要在回傳期間保留的值。檢視狀態通常用於必須保留的頁變數,而不是用於使用者或會話資料。例如,您可以儲存檢視狀態的資訊,下次將頁發送到伺服器時,在載入頁活動期間將訪問這些資訊。有關推薦的使用方法,請參見 ASP.NET 狀態管理建議。檢視狀態資料以 Base 64 編碼字串的格式儲存在一個或多個隱藏欄位中。您可以使用頁的 ViewState
Time of Update: 2018-12-07
上次寫一篇短文,說是asp:panel設定為不可見,用js來控制,就會找不到,是因為頁面中沒有產生這個控制項。我猜測原因是這樣的,一、ms把panel不可見的資料隱藏了;二、服務端沒有編譯此控制項。過這麼多天沒有人提出疑問,看來大家都只到什麼原因了。其實我寫完那篇短文回家時,就想起是什麼原因了,很簡單,asp:panel產生用戶端的代碼是div 用隱藏是不行的,加上style="DISPLAY: none" 就ok了。
Time of Update: 2018-12-07
Request.ServerVariables("Url") 返回伺服器位址Request.ServerVariables("Path_Info") 用戶端提供的路徑資訊Request.ServerVariables("Appl_Physical_Path") 與應用程式中繼資料庫路徑相應的實體路徑Request.ServerVariables("Path_Translated") 通過由虛擬至物理的映射後得到的路徑Request.ServerVariables("Script_Name") 執
Time of Update: 2018-12-07
原文名稱:6 Tips for ASP.NET MVC Model Binding原文地址:http://odetocode.com/Blogs/scott/archive/2009/04/27/6-tips-for-asp-net-mvc-model-binding.aspxASP.NET MVC 中的 Model Binding 使用起來非常簡單。你的 Action 方法需要資料,在傳入的 HTTP 要求中攜帶著你需要的資料,資料可以在請求的表單資料中,還可能在你的 URL
Time of Update: 2018-12-07
文章目錄 閱讀本文章之前的準備Session模型簡介ASP Session的功能的缺陷Web.config檔案簡介Web.config檔案中的Session配置資訊ASP.NET中用戶端Session狀態的儲存ASP.NET中伺服器端Session狀態的儲存將伺服器Session資訊儲存在進程中將伺服器Session資訊儲存在進程外將伺服器Session資訊儲存在SQL Server中總結
Time of Update: 2018-12-07
今兒需要幫同事改一個ASP的頁面,原本裡面好幾個SQL查詢,在ASP頁面裡我覺得囉嗦,而且效率也低,於是將查詢放到SQLServer的預存程序裡,但是以前沒有使用過ASP的預存程序,在網上找來例子,照葫蘆畫瓢: Function GetCameraUrl(Conn,CameraId) const adCmdStoredProc = &H0004 const adVarChar = 200 Const
Time of Update: 2018-12-07
無法顯示 XML 頁。 使用 樣式表無法查看 XML 輸入。請更正錯誤然後單擊 重新整理按鈕,或以後重試。 -------------------------------------------------------------------------------- 處理資源 http://localhost/Asp.net/Default.aspx 時出錯。第 1 行,位置: 2 <%@ Page Language="C#
Time of Update: 2018-12-07
一、ASP.Net的驗證碼的作用對於一個預防攻擊的web表單來講,驗證碼通常是一個常見的措施。因為如果對於一些public地區的頁面內容來講,譬如一個登入表單,如果沒有必要的安全措施,很可能遭到類比登入的暴力破解攻擊,要麼輕易獲得特定賬戶的登入資訊,要麼給伺服器增加了大量的負荷,影響正常的服務。解決的辦法,一般就是在登入前給出一個隨機的資訊(驗證碼),顯示在頁面上,讓使用者填寫,以確保使用者是通過web頁面來進行正常的登入,對於非法的非web途徑登入者會看不到這個驗證碼從而拒絕其登入。雖然這樣,
Time of Update: 2018-12-07
文章目錄 How to write your own Html Helper methods? I will try to show you a basic feature of ASP.NET MVC, creating custom HTML Helpers. We can reduce the amount of logic in view pages (razor or asp.net –aspx- pages) by
Time of Update: 2018-12-07
在一個ASP.NET應用程式中有許多保留檔案夾1. Bin檔案夾Bin檔案夾包含應用程式所需的,用於控制項、組件或者需要引用的任何其他代碼的可部署程式集。該目錄中存在的任何.dll文 件將自動地連結到應用程式。如果在該檔案夾中留有不用的或到期的檔案,則可能出現“二義性引用(ambiguous reference)”異常的風險。換句話說,如果兩個不同的程式集定義相同的類(相同的命名空間和名稱),則ASP.NET運行庫不能決定應該使用哪一
Time of Update: 2018-12-07
最近發現語音驗證碼越來越流行,比如有次在註冊gmail郵箱看到過,還有msn頁面也有語音驗證碼,還有國外一些網站等。花時間研究了下,語音驗證碼主要跟一般驗證碼的區別就在於如何讓驗證碼播放。本文語音驗證碼原理:從伺服器產生驗證碼,並儲存到cookie中(getcode.aspx.cs),當點收聽驗證碼的時候,調用javascirpt操作(這裡使用jquery)cookie讀取驗證碼,然後把驗證碼傳到codevoice.aspx頁,然後按順序把驗證碼合成產生一個mp3檔案,最後把這個檔案傳入flas
Time of Update: 2018-12-07
用ASP檢測瀏覽器是否允許Cookie功能的方法作 者:董雲 YUN DONG工作單位:黃埔海關技術處工程師郵寄地址:廣州市經濟技術開發區志誠大道海關大樓電話號碼:020-82130556郵遞區號:510730電子郵件:dy168@163.net摘
Time of Update: 2018-12-07
把ASP用DLL來寫的原因:1、代碼保護ASP的代碼是在交付客戶的時候是完全被暴露的。相對的保密性沒有。市場上出現了很多對Asp加密的產品,但是在起到保護代碼的作用的同時,運行速度被降低了,而且也不便於二次開發和管理。而ActiveX DLL完全可以實現Asp能做的所有工作,而且成品是經過編譯的DLL檔案,這樣只把成品交付客戶即可,自己的技術得到了很好的保護。2、運行高效這一點單憑滔滔不絕的說是沒用的!下面的代碼可以證明這個!先來看看針對用VB來實現的一些必須的代碼:' ------------
Time of Update: 2018-12-07
【轉自】http://blog.csdn.net/JavaProgramers/archive/2007/11/15/1886723.aspxFCKeditor是目前最好的html文字編輯器,如果還不明白的話看了就知道了:那麼為什麼說是FCKeditor的冰冷之心呢?這不是嘩眾取寵,主要是說它使用起來有點麻煩,下文就詳細說明如何搞定這玩意兒。1.FCKeditor的官方網站是:http://www.fckeditor.net/download 目前最新的FCKeditor
Time of Update: 2018-12-07
以下代碼實現了當TreeView節點包含CheckBox時保持其父子節點狀態一致,即:當選中父節點,子節點會全部自動選上,反之則全部取消。選擇某個子節點,同樣應該選中這個位元組點的父節點(包括祖先節點)。在網上也找了一些方法,但是我覺得這是TreeView的一個缺陷,因此應該在該控制項內部實現,而不應該附加一些外部的js來控制TreeView,有什麼問題可以給我留言,我及時更正:先在後置cs檔案裡裡添加:protected void Page_Load(object sender,
Time of Update: 2018-12-07
在網路經常看到網站被掛馬、首頁被修改的新聞,其實這些問題可能是多方面的,伺服器,網站程式等等。但是現在溢出已經被人們重視和伺服器的不斷完善,伺服器系統漏洞也不是那麼容易發掘,當然也要保證第三方的軟體安全。做項目也有一段時間了。在程式中也遇到很多安全方面的問題。也該總結一下了。這個項目是一個CMS系統。系統是用ASP.NET做的。開發的時候發現微軟做了很多安全措施,只是有些新手程式員不知道怎麼開啟。下面我通過幾個方面簡單介紹:1:SQL 注入2:XSS3:CSRF4:檔案上傳1:SQL
Time of Update: 2018-12-07
幾個方法:修改檔案上傳大小的限制以檔案形式儲存到伺服器轉換成二進位位元組流儲存到資料庫將二進位通過迴圈的方式寫入磁碟一、修改檔案上傳大小的限制通過對web.config和machine.config檔案進行修改.對網站根目錄下的web.config進行修改:原:<httpRuntime executionTimeout="90" maxRequestLength="800000"
Time of Update: 2018-12-07
文章目錄 使用者控制項頁面代碼事件參數代碼控制項的後置代碼調用頁面後置代碼運行效果InteritStaticAutoID
Time of Update: 2018-12-07
一個分析ViewState