Time of Update: 2017-02-28
在一次配置網站空間的過程中,把一個調試好的程式上傳到伺服器,出現串連資料庫錯誤:Microsoft JET Database Engine (0x80004005) 未指定的錯誤 出現錯誤後,百般調試不得其解。先後給ACCESS資料庫目錄所有許可權,資料庫檔案修複壓縮等等方法,問題依然出現,後來翻閱一些資料後,找到解決方案!串連ACCESS資料庫錯誤錯誤類型:Microsoft JET Database Engine (0x80004005)
Time of Update: 2017-02-28
有一個問題就是 :表單名稱和對象的屬性名稱(我是屬性賦值 你也可以用欄位)要保持一樣,,有點不安全,不過後台用挺好的,在說填寫表單資料後台用的比較多複製代碼 代碼如下:using System; using System.Data; using System.Configuration; using System.Collections; using System.Collections.Generic; using System.Reflection; using
Time of Update: 2017-02-28
總之,感覺網站的URL上面有參數是一件很彆扭的事情,一方面很容易被注入,另一方面,參數傳遞很容易泄露一些有用的資訊。 而這篇文章主要針對的是網站URL顯示的偽靜態化,這樣就拋棄了直接產生純靜態頁的麻煩,而且能夠很好的保護使用者隱私,同時網站安全性也會有一定效能的提升。主要操作過程如下:首先,我們需要一個微軟的URLReWriter組件,這裡的下載地址我給提供下: http://download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08
Time of Update: 2017-02-28
在js方法中添加"path= 到期時間"就可以解決這個問題。 例如://寫cookies 複製代碼 代碼如下:function setCookie(name,value) { document.cookie = name "=" escape (value) ";path=/"; //設定的cookie關閉瀏覽即失效 } 加多了一個path=/,就行了。就這麼簡單。 這裡設定了Cookie的Path屬性,必須在用戶端和伺服器端同時設定
Time of Update: 2017-02-28
string fox; fox.ToLower()轉化成小寫字母 fox.ToUpper()轉化成大寫字母 fox.Trim()刪除前後空格 fox.Trim(trimChars)刪除其它字元 fox.TrimStart()刪除前空格 fox.TrimEnd()刪除後空格 fox.PadLeft(10)增加左邊空格,使字串達到某長度。 fox.PadRight(10)增加右邊空格,使字串達到某長度。 fox.PadX(10,'-')增加其它字元,使字串達到某長度。X指:Left/Right
Time of Update: 2017-02-28
如果全盤刪除裡面的 HTML 標籤,可能會造成閱讀上的困難(比如 a, img 這些標籤), 最好是刪除一部分,保留一部分. Regex裡,判斷 包含某些字串 是非常容易理解的,但是如何判斷 不包含某些字串 (是字串,不是字元,是某些,不是某個) 確實是個費解的事. 複製代碼 代碼如下:<(?!((/?\s?li)(/?\s?ul)(/?\s?a)(/?\s?img)(/?\s?br)(/?\s?span)(/?\s?b)))[^>]+> 這個正則是判斷HTML標籤不包含
Time of Update: 2017-02-28
在使用datalist 資料繫結時: 複製代碼 代碼如下:<asp:TextBox ID="txtOutPlace" runat="server" Text ="<%#Eval('調出單位存放地點')%>" Width="130px"></asp:TextBox> 運行報“字元文本中的字元太多”的錯誤,這時是因為Eval必須是字串(“”引起來)不能用單引號,這是表面原因,有知道Eval綁定機制的給指導下,修改如下即可: 複製代碼
Time of Update: 2017-02-28
Cookie:是儲存在用戶端檔案系統的文字檔中或用戶端瀏覽器對話的用戶端瀏覽器對話的記憶體中的少量的資料。當我們在訪問一個網站網頁,當使用者請求該網頁時,應用程式會首先檢查使用者在此前是否已經登入過,我們可以通過讀取Cookie擷取使用者資訊來判斷是否讓它繼續訪問 記錄Cookie資訊 建立一個名稱是user的Cookie對象:HttpCookie cookie=new HttpCookie("user");
Time of Update: 2017-02-28
如果你曾經修改了ASP.NET應用程式(dll檔案),與修改了bin檔案夾或Web.config檔案(添加/刪除/重新命名的檔案等),而該網站在運行,你可能已經注意到,這將導致在AppDomain的重新啟動。所有的工作階段狀態會丟失和網站再次成功啟動,任何登入的使用者將被退出(假設你不使用持久Cookie身分識別驗證)。 當然,當我們修改了web.config檔案,並儲存它,迫使一個AppDomain重新啟動,這是我們需要的。 我們有時動態建立和刪除的檔案夾,在ASP.NET
Time of Update: 2017-02-28
前段時間看到園裡有位高手寫了個純css+js的一個效果,我把它和asp.net驗證控制項結合起來,用這位高手寫的效果做為asp.net難控制項的提示效果。如下圖 和以前寫的比這次寫的使用起來方便,只要每個頁面繼承BasePage就可以了,其中Validator檔案夾是必需的檔案夾。 代碼 複製代碼 代碼如下:namespace ValidatorTest { public partial class Default : <SPAN style="COLOR:
Time of Update: 2017-02-28
建立樣本網路,需要對命名進行如下規範: 伺服器將建立在名為ASPDomain.com的假想域中。每台伺服器擁有惟一的內部網域名稱.AspHosting.com,其中,computername用於指代下列伺服器之一: * ASP-FE-01——前端協議伺服器; * ASP-AD-01——活動目錄伺服器; *
Time of Update: 2017-02-28
方法如下: 1、 頁面中拖入ScriptManager。以便於使用Ajax指令碼。同時放在其它用戶端控制項,用於觸發NetPost方法。這裡不列出用戶端控制項。複製代碼 代碼如下:<asp:ScriptManager ID="smMaster" runat="server" ScriptMode="Auto" EnablePageMethods="true"> </asp:ScriptManager> 2、在Master源碼中編寫js複製代碼
Time of Update: 2017-02-28
一、讓按鈕在點擊後用指令碼使其禁用:複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="DisableButton.WebForm1" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-02-28
複製代碼 代碼如下:// 涉及命名空間 using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; using System.Web; using
Time of Update: 2017-02-28
複製代碼 代碼如下:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" %> <!DOCTYPE html PUBLIC "-//W3C//Dtd XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/Dtd/xhtml1-transitional.dtd"> <html
Time of Update: 2017-02-28
方法一:複製代碼 代碼如下:string sKey = username.Text.ToString().Trim(); // 得到Cache中的給定Key的值 string sUser = Convert.ToString(Cache[sKey]); // 檢查是否存在 if (sUser == null sUser == String.Empty) { TimeSpan SessTimeOut = new TimeSpan(0, 0,
Time of Update: 2017-02-28
本以為頁面很簡單不會出現問題,但運行時出現了如下錯誤: Page.EnableEventValidation 屬性 參看了一下MSDN,擷取或設定一個值,該值指示頁面驗證回傳事件,還是驗證回調事件。.NET Framework出於安全考慮需要為伺服器端控制項的回傳和回調事件進行註冊,此事件驗證機制可消除未經授權的回傳請求和回調帶來的風險。通過此模型,控制項可在呈現期間註冊其事件,然後在回傳或回調期間驗證這些事件。預設情況下,ASP.NET 中的所有事件驅動控制項均使用此功能。
Time of Update: 2017-02-28
使用ASP做網站雖然有點落伍,但在中國還是有很大市場的,因為大部分國內使用者使用Windows Server伺服器,在Windows Server的IIS環境下,ASP+SQLServer的效能絲毫不遜於PHP+MySQL,可惜ASP不支援跨平台,不支援Apache,因此發展受到了很大限制。在開源項目上,國內的ASP開源項目也沒有PHP的多,不過也有一些,下面是我總結的一些基於ASP的建站開源系統。 論壇:DVBBS 動網論壇曾經是國內很流行的論壇,不過後來逐步衰落,在大使用者量訪問下,
Time of Update: 2017-02-28
一. 摘要 前兩天在部落格上發布了一篇英文的自動更新組件文章Release a AutoUpdater
Time of Update: 2017-02-28
iis 並排 (SxS) 集合允許 ASP 應用程式指定要使用哪個版本的系統 DLL 或傳統 COM 組件,例如 MDAC、MFS、MSVCRT、MSXML 等。例如,如果您的 ASP 應用程式依賴 MSXML 2.0 版,則可以確保即使是在伺服器上應用了 Service Pack 之後,您的應用程式仍使用 MSXML 2.0 版。任何新版本的 MSXML 仍安裝在電腦上,但是保留 2.0 版且由應用程式使用。配置 SxS 程式集要求您知道