Time of Update: 2018-12-05
配置ASP.NET平台時遇到的“訪問IIS中繼資料庫失敗”如下報錯資訊: 訪問 IIS 中繼資料庫失敗。 說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊追蹤資訊,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細資料。 異常詳細資料: System.Web.Hosting.HostingEnvironmentException: 訪問 IIS 中繼資料庫失敗。 用於運行 ASP.NET 的進程帳戶必須具有對 IIS 中繼資料庫(如
Time of Update: 2018-12-05
/********************************************************************************** * * 功能說明:備份和恢複SQL Server資料庫 * 作者: 劉功勳; * 版本:V0.1(C#2.0);時間:2007-1-1 * 當使用SQL Server時,請引用 COM組件中的,SQLDMO.dll組件 * 當使用Access中,請瀏覽添加引用以下兩個dll * 引用C:\Program
Time of Update: 2018-12-05
轉自:http://www.cnblogs.com/zyip/archive/2009/08/13/1544968.html在web伺服器端開發中經常會遇到各種不同形式的path,而且經常記不清楚如何擷取到某種特定格式,今天抽了點時間把常用的path擷取方法與格式做了一個簡單的對照表,以備日後查用。Request擷取的資訊Request.AppRelativeCurrentExecutionFilePath
Time of Update: 2018-12-05
使用GridView*EnableSortingAndPagingCallbacks:啟用Ajax排序,但是這個時候不能使用TemplateField*從資料庫中把表直接托出來,可以自動產生表,一般沒什麼用,用來查看資料倒是挺好的*RowDataBind事件可以註冊cell的修改事件;*Sort():可以被其它方法調用用來自訂gv的排序;*PageButtonCount:顯示的頁碼數;*MaintainScrollPostionOnPostback:無論頁面在回傳的時候都定位到相同的位置;*Co
Time of Update: 2018-12-05
*MIME:百度百科,就是通知瀏覽器是什麼多媒體類型的類型。*ASP.NET:執行使用者,2k3中是NETWORK
Time of Update: 2018-12-05
*主題名:主題檔案夾最後會編譯成一個此主題名的類,所以最好不要於現有類衝突。*主題名命名:用控制項名加主題尾碼為最佳,不同控制項分放在不同的檔案中,必須要有runat=server,無id,無skinID為預設;*theme和stylesheettheme:前者會會重寫頁面控制項的skin屬性,後者則反之。*stylesheet:原來放在主題檔案夾中的stylesheet會被自動載入到使用皮膚的頁面中,載入順序按照檔案名稱來排序。*不建議使用主題,建議將所有css放入主題檔案夾中,建議使用css
Time of Update: 2018-12-05
*AssociatedControlID:使得label呈現城HTML<label>標籤而不是<span>*Mode:像literal控制項等的控制項一樣都有Mode屬性,Mode有三個選項:passThrough(不加任何操作)、Encode(對原字串進行編碼)、Transfrom(去除目標伺服器不認識的標籤)*MaxLength:汗,這個屬性當textmode設定為多行時失效。*AutoComplete:經常出現的那個下拉的自動完成的列表,如果啟用了瀏覽器的這個功能就
Time of Update: 2018-12-05
頁面可以被看成各種控制群組成的一個集合。在頁面被初始化和載入過程中,可以遍曆這些控制項,找到特定的控制項,或者改變某些控制項的屬性。先看下面的一個例子: script runat="server" language="C#"> void Page_Load(Object sender, EventArgs e) { foreach(Control c in Controls) lblControlList.Text += c.ToString()
Time of Update: 2018-12-05
一.使用QueryString 使用QueryString在頁面間傳遞值是一種非常常見的方法,我們在ASP中就常常用到。 (1)優點和缺點 優點: 1.使用簡單,對於安全性要求不高時傳遞數字或是文本值非常有效。 缺點: 1.缺乏安全性,由於它的值暴露在瀏覽器的URL地址中的。 2.不能傳遞對象。 (2)使用方法 1.在源頁面的代碼中用需要傳遞的名稱和值構造URL地址。 2.在源頁面的代碼用Response.Redirect(URL);重
Time of Update: 2018-12-05
asp.net中,因為採取了事件模型,預設情況下,web表單控制項將資訊提交到原來的頁面,頁面中用ispostback屬性來判斷是否初次載入,如果要提交到其他的頁面,需要設定button控制項的PostbackUrl屬性指定要提交到的頁面,提交的頁面利用Page對象的PreviousPage對象的屬性和方法得到相應的值。
Time of Update: 2018-12-05
1.輸入url地址請求2.瀏覽器向伺服器發送 請求報文3.伺服器處理報文,如果是js html cs 那麼直接到硬碟上找到檔案 返回給瀏覽器3.如果是動態檔案 交給aspnet_isapi.dll 擴充處理 擴充啟動ISAPIRuntime 啟動HttpRunTime 然後執行PR方法,建立HttpWorkerRequest(主要是請求報文資訊在裡面) 接著建立內容物件 通過HttpApplicationFactory建立了一個Application對象,負責處理整個請求
Time of Update: 2018-12-05
在一個UpdatePanel中放入一gridView,點擊分頁時卻需要點擊兩次才顯示正確內容,剛開始的時候以為是UpdatePanel問題,在網上搜尋得到了一些結論但沒能解決問題。通過fiddler監控http資訊能看到在第一次點擊時傳遞的資訊是正確的,如:能夠傳遞正確的頁碼,但返回的頁面資料卻不正確。所以應該是代碼問題,因為表格式資料是通過自訂過程讀取,所以每次頁面提交時都需要重新擷取資料,Gridview不能通過viewstate屬性傳遞其資料來源的。擷取資料的代碼如: private vo
Time of Update: 2018-12-05
using System.Text.RegularExpressions;using System.Diagnostics;public class test{ public test {} public static string GetCustomerMac(string IP) //para IP is the client's IP { string dirResults="";
Time of Update: 2018-12-05
ASP.NET(C#)擷取用戶端的網卡MAC代碼 這兩天在網上找關於擷取用戶端網卡的資料,網上差不多都是千篇一律的~試了好多代碼,都不行~,昨天整理了一下,把代碼發上來,希望對大家有所協助吧~1,首先要添加引用:“項目”--“添加引用”---“using System.Runtime.InteropServices; ”2,代碼: [DllImport("Iphlpapi.dll")] private static extern int SendARP(Int32 dest,Int32
Time of Update: 2018-12-05
ASP.NET單點登入(代碼) 由於某些原因,在我們的應用中會遇到一個使用者只能在一個地方登入的情況,也就是我們通常所說的單點登入。在ASP.NET中實現單點登入其實很簡單,下面就把主要的方法和全部代碼進行分析。實現思路利用Cache的功能,我們把使用者的登入資訊儲存在Cache中,並設定到期時間為Session失效的時間,因此,一旦Session失效,我們的Cache也到期;而Cache對所有的使用者都可以訪問,因此,用它儲存使用者資訊比資料庫來得方便。
Time of Update: 2018-12-05
1、使用實值型別的ToString方法 在連接字串時,經常使用"+"號直接將數字添加到字串中。這種方法雖然簡單,也可以得到正確結果,但是由於涉及到不同的資料類型,數字需要通過裝箱操作轉化為參考型別才可以添加到字串中。但是裝箱操作對效能影響較大,因為在進行這類處理時,將在託管堆中分配一個新的對象,原有的值複製到新建立的對象中。 使用實值型別的ToString方法可以避免裝箱操作,從而提高應用程式效能。int num=1;string
Time of Update: 2018-12-05
一位QQ好友問我個人網站訪問量是如何統計的,由於本人初學做網站,水平有限,所介紹的方法可能是笨方法,但在我網站上能夠湊合著使用,希望大家多多指教。一、建立一個資料表IPStat用於存放使用者資訊我在IPStat表中存放的使用者資訊只包括登入使用者的IP(IP_Address),IP來源(IP_Src)和登入時間(IP_DateTime),些表的資訊本人只儲存一天的資訊,如果要統計每個月的資訊則要儲存一個月。因為我不太懂對資料日誌的操作,所以建立此表,所以說我笨吧,哈哈。二、在Global.asa
Time of Update: 2018-12-05
本文已經假設你瞭解Forms驗證的一般知識.Asp.net中基於Forms驗證的角色(使用者組)驗證授權,其實就是在一般的Forms驗證上邊加多一個名為UserDate的string內容,大家可以分三步完成驗證:1,設定web.config<configuration> <system.web> <!-- enable Forms authentication --> <authentication mode="For
Time of Update: 2018-12-05
在做相簿時,有時候由於圖片較多,往往需要進行分布顯示圖片。使用ASP.net分頁顯示的方法有很多種,本人喜歡使用GridView控制項,因為GridView控制項本身具有強大的分頁功能,無需太多的編程,使用起來非常方便,下面是本網站中組織圖庫時使用到的自做的自訂控制項,貼出來供大家參考。其方法是: (1)在GridView控制項中進行分頁設定,主要有以下幾項設定: AutoGenerateColumns="False" 運行時不讓資料來源自動產生列;
Time of Update: 2018-12-05
如果您已經試用過ASP.NET MVC 4,在AccountController裡你肯定會注意到這樣的變化:[Authorize]public class AccountController : Controller {//// GET: /Account/LogOn [AllowAnonymous]public ActionResult LogOn() {return ContextDependentView(); }