Time of Update: 2018-12-07
K. Scott Allen 寫了一個產生Web.sitemap檔案的宏(for VS 2005)。原文 運行這個宏會遍曆整個工程,更具目錄結構產生Web.sitemap檔案。這個宏不會覆蓋原有的Web.sitemap檔案,只是在你想建立一個Web.sitemap檔案的時候,幫你產生一個模板。 點擊下載 具體使用方法: 按Alt-F8把Macro Explorer調出來 在Macros上點右鍵,選擇“Macros IDE...”在“MyMacros”工程(或者你自己的Macro工程)裡“Add
Time of Update: 2018-12-07
[ASP.NET 2.0 Security FAQs]目錄 原文連結 翻譯:2005-12-10 by Jackie Lin 你可以在membership裡配置minRequiredPasswordLength, minRequiredNonAlphanumericCharacters, 和 passwordStrengthRegularExpression 屬性,來強制使用安全性高的密碼. 安全性高的密碼可以用來防止壓力攻擊(brute force
Time of Update: 2018-12-07
不知道這個是否合適放在首頁,有問題的話dudu幫忙我搬一下把。今天抽空上來翻譯了FAQs裡的兩篇,也是大家最常見的問題,關於membership資料庫和密碼強度。看看長長的FAQs列表,以我現在的工作強度,想要一個人完成翻譯計劃看來是不太可能的來著。所以還是號召大家一起來翻譯,眾人拾柴火焰高嘛。個人覺得沒有必要每篇都翻,只要撿那些常見的或者有難度的來翻譯就行了,當然可以更具你自己的興趣。特別是可以在其中加入你自己的經驗和體會,沒有必要全文照搬。甚至可以寫列表裡沒有的題目,只要你在標題前面加上[A
Time of Update: 2018-12-07
MS早就說要在www.asp.net網站上放Theme Galley,用來專門提供theme和skin的下載。可到現在也沒什麼訊息,只是在MSDN ASP.NET Center的ASP.NET for Designers裡放了9個Disgin Template,了勝於無。 Commerce Design Personal Design Corporate Design Small Business Design Basic Fun Grid Rounded Simple
Time of Update: 2018-12-07
預設情況下web.config修改後,asp.net程式會被重啟。為了防止程式重啟,要修改machine.config 檔案。machine.config預設在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG目錄下。<section name="appSettings" type="System.Configuration.AppSettingsSection, System.Configuration, Version=2.0.0.
Time of Update: 2018-12-07
View State 在 Asp.Net 的 postback 機制中有著舉足輕重的地位,但是在頻寬緊張的環境下(比如跨國訪問)龐大的hiddenfield 往往成為系統瓶頸。有什麼辦法可以在伺服器端儲存View State嗎?答案是肯定的。 方法一: The Code Project 上的一篇文章Keep ASP.NET ViewState out of ASPX Page for Performance Improvement
Time of Update: 2018-12-07
在iframe或frame中使用另一個網域名稱的ASP.NET AJAX或Toolkit頁面,會得到cross-domain access denied錯誤。Bleroy 和 Delay 分別post了兩篇文章,詳細講述了引起問題的原因以及如何解決。如果你也遇到了這個問題可以參考。1. How to work around the access denied cross-domain frame issue in ASP.NET Ajax 1.02. Safely avoiding the
Time of Update: 2018-12-07
網上壓縮css和js工具很多,但在我們的系統中總有特殊的地方。也許你會覺得用第三方的壓縮公用程式很麻煩。我就遇到了這樣問題,我不想在本地壓縮,只想更新到伺服器上去壓縮,伺服器壓縮也不用備份之類的操作。於是我就想著自己實現壓縮公用程式。初步需求如下: 使用Yahoo.Yui.Compressor
Time of Update: 2018-12-07
今天修改一下Web.config檔案裡的globalization 節 requestEncoding="gb2312" responseEncoding="gb2312" 的內容,都改成原來預設的utf-8了,後來發現所有的介面都出做了,而且有些是指令碼,有些是樣式。而且下午又想要示範系統,找了大關天也沒有找出原因,最後才注意到這一點。 後來也看到蟈蟈俊.net的一篇文章:ASP.net 中無法接受Post參數的一種情況
Time of Update: 2018-12-07
預設情況下.net的安全層級比較高,會檢測使用者提交的表單的字元,若含有類似<xxx>這樣的字元,會報錯: 從用戶端("<P>...")中檢測到有潛在危險的 Request.Form 值。 解決辦法一、在web.config中配置不檢測使用者提交的資料:做法如是:在Web.Config增加一個配置資訊,這個會使網站的所有頁面都不會出檢測代碼如下:<?xml version="1.0" encoding="gb2312" ?><configuration&
Time of Update: 2018-12-07
所屬類別:青風學院 >> ASP.NET 資訊出自:Asp. 加入時間:2005-7-8 16:00:44 [ 小 中 大 ] [ 查看評論 ] [ 推薦給好友 ] [ 收藏本檔案 ] [ 列印 ] 適用於:Microsoft
Time of Update: 2018-12-07
安裝失敗原因分析因為vs10先安裝了sp1補丁,然後安裝的mvc3.0,某些檔案被sp1補丁更改,導致“VS10-KB2483190-x86.exe”安裝不了,造成安裝失敗。解決方案方法1:解壓mvc安裝包(AspNetMVC3Setup.exe)找到parameterinfo.xml檔案,刪除裡面“<Exe CanonicalTargetName="VS10-KB2483190-x86".....</Exe>”整個標籤,點擊“setup.exe”執行安裝。方法2:進入註冊表,
Time of Update: 2018-12-07
前言ASP.NET MVC 3在沒有安裝MVC3的環境的伺服器上運行,就會報錯,缺少引用,本文就為mvc3發布報錯的解決方案。解決方案思路:提供ASP.NET MVC 3運行所需的的dll即可解決報錯問題。1、項目添加ASP.NET MVC
Time of Update: 2018-12-07
需求:作為服務方,需要監控每個調用webservice的用戶端。需要監控的資訊大致如下:用戶端的ip,用戶端調用了哪個類的哪個方法。於是自己花了點時間對asp.net的webservice機製作了一下探索。解決方案:在介面項目中編寫一個所有webservice介面的基類,在此基類的構造方法中,通過分析HttpContext.Current.Request得到想要的資訊。1.ip可以通過HttpContext.Current.Request.UserHostAddress得到2.調用發哪個方法以及
Time of Update: 2018-12-07
1.第一次訪問某個目錄下的頁面:asp.net會將該目錄下所有頁面編譯併產生到web伺服器上的臨時目錄(類似如下路徑:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
Time of Update: 2018-12-07
1.在*.aspx頁面中調用*.aspx.cs中的方法....aspx.cs代碼:public string FormatStr(string mystr){ ........... }aspx代碼:<%# FormatStr(綁定)%>在aspx.cs引用某個空間a,剛可以直接在aspx頁面使用a命名空間下的方法。2、伺服器的指令碼調用方法,快顯視窗等;asp.net裡可以方便的使用:Response.Write("<script>alert('do you
Time of Update: 2018-12-07
一、績效參數:輸送量;回應時間;執行時間;延展性;二、常用效能最佳化方法與技巧:1、慎用Page_Load和Page.IsPostBack , 避免不必要的執行操作 ;2、關閉不必要的Session狀態,<%@ Page EnableSessionState="false" %>3、不必要時可以不使用Server Control;4、不必要時可以關閉ViewState<asp:GridView ID="GridView1" runat="server"
Time of Update: 2018-12-07
頁面代碼:<script type="text/javascript"> function ReceiveServerData(rValue) { alert(rValue); } </script><input id="Button1" type="button" value="button" onclick ="CallServer('Client')"
Time of Update: 2018-12-07
有時為一些小問題而去查資料、浪費太多的時間,為此把開發中經常遇到的一些小問題、記錄下來、供日常開發查詢用:1、項目中使用Forms驗證、而有些檔案又不需要驗證就能訪問,最常見的是驗證碼檔案或admin目錄中的檔案、解決方案、配製web.config如下:path可以是一個目錄。................................................ </system.web> <!-- 不需要驗證 --> <location
Time of Update: 2018-12-07
1. 建立一個空白解決方案blank solution,如:d:\MyProject\MyProject.sln 2. 在d:\MyProject下建一個Web Application的根目錄d:\MyProject\WebMis並設為http://localhost/WebMis的虛擬目錄 3. 在WebMis目錄下根據模組分別建立目錄,如:d:\MyProject\WebMis\Login和d:\MyProject\WebMis\CheckOut 4. 在VS.net中根據模組建立web