Time of Update: 2018-12-07
在我們實際運用中,加密是保證資料安全的重要手段。以前使用ASP時,對資料加密可以使用MD5和SHA1演算法,這兩種演算法雖然快捷有效,但是無法對通過它們加密的密文進行反運算,即是解密。因此需要解密資料的場合,這兩種方法就不太適合了。當然你也可以自己編寫適用的加密和解密程式,不過這對編寫者的數學水平有很高的要求,一般人是很難做到的。現在,隨著ASP.Net的推出,徹底改變了以前ASP下的編程模式。我們能夠利用.Net Framework中的類提供的Data Encryption
Time of Update: 2018-12-07
資料驗證是為了防止使用者錄入錯誤資料或者漏掉必須填寫的資料而使得伺服器出現不必要的錯誤,ASP.NET有驗證控制項方便我們進行資料驗證,但是有時會出現這樣或者那樣的問題,我今天就遇到了一個,把驗證控制項說一下吧<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate
Time of Update: 2018-12-07
公用方法 /// <summary> /// 發啟用碼郵件 /// </summary> /// <param name="emailInfo">郵件</param> public void sendEmail(FilmSys.Model.EmailInfo emailInfo) { try {
Time of Update: 2018-12-07
ASP.NET2.0關於資料庫連接設定的加密解密可以通過以下方式通過aspnet_regiis.exe工具可以進行連接字串的加密解密操作.aspnet_regiis.exe 在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目錄下可以找到文法如下(假設項目名稱為OA):加密:aspnet_regiis -pe "connectionStrings" -app "/OA" -prov "RSAProtectedConfigurationProvider"
Time of Update: 2018-12-07
請選擇Products資料來源,並勾選星號(*)以讀取所有的資料庫欄位,然而這樣只會產生Select命令,若還想要Insert,Update與Delete命令,則選進階將兩個選擇打勾就可以了。需要注意,只有你資料庫裡面被選的這個表設定了主鍵才可以用的,否則你進階選項裡是灰色的,如果沒有主鍵GridView就不知道設定DataKeyNames預設值是多少了.我曾經在這個上面花了不少時間找問題,後來拖動GridView控制項後,自已在裡面編輯Update命令,這才發現DataKeyNames是空的才
Time of Update: 2018-12-07
首先在項目中選擇“添加新項”,添加“Global.asax”全域變數檔案,修改其中的 Session_Start 和 Session_End 方法;代碼如下: void Session_Start(object sender, EventArgs e) { // 在新會話啟動時啟動並執行代碼 Session.Timeout = 5; Application.Lock(); Application["zzzonline"] =
Time of Update: 2018-12-07
安裝完成.net程式以後,在地址欄輸入地址以後,網頁報了以下的錯誤: 無法顯示 XML 頁。 使用 XSL 樣式表無法查看 XML 輸入。請更正錯誤然後單擊 重新整理按鈕,或以後重試。 --------------------------------------------------------------------------------名稱以無效字元開頭。處理資源 'http://localhost/SchoolCarSetup/login.aspx' 時出錯。第 1 行,位置: 2 &
Time of Update: 2018-12-07
返回上一頁的這個東東在我們做項目的時候一般是用於填寫完表單後確認的時候,有對原來輸入的資料進行修改時用的,或者是因為網站為了方便瀏覽者而有心添加的一個東東,一般這種功能的實現在ASP.net中都是用一個button的控制項來實現的,實現的方法有很多,今天恰好在做項目時碰到要用這個東東,我就把能實現" 返回上一頁","返回前一頁"的幾種方法總結了一下,供大家學習之用,請多多指教:0)其實要實現這個功能主要還是要用到javascript方法一: 在asp.net的aspx裡面的原始碼中<inp
Time of Update: 2018-12-07
asp.net繼承了母板頁後,如果想單獨引用一個樣式表,則不能直接在頁面用link標籤。那要怎麼做呢,只需在母板頁的head標籤裡寫上:<link id="cssName" href="" rel="stylesheet" type="text/css" runat="server"/>,然後在後台代碼裡加入引用樣式表的地址。(href置為空白,一定要加runat="server") 後台代碼(最好寫在頁面載入事件): HtmlLink css =
Time of Update: 2018-12-07
開啟與關閉資料庫連接是比較費時的。為此,ADO.NET自動將資料庫連接存放在串連池中。串連池可以大大提高資料讀取效能,因為不必等待建立全新的資料庫連接,而可以直接利用串連池中現成的資料庫連接。關閉串連時,並不是實際關閉串連,而是將串連標為未用,放在串連池中,以備下一次啟用。如果在連接字串中提供相同的細節(同樣的資料庫、使用者名稱、口令等),則可以取得並返回池中的串連。然後可以用這個串連訪問資料庫。使用SqlConnection對象時,可以在連接字串中指定max pool
Time of Update: 2018-12-07
一、下載MvcContrib(http://mvccontrib.codeplex.com/releases)組件二、將組件中的三個dll檔案加入到自己的測試專案中 三、MVC項目中要被測試的Global.asax.cs中的代碼如下:其中有一個是預設的路由,有一個是自訂的路由(需要測試的)public class MvcApplication : System.Web.HttpApplication { public static void
Time of Update: 2018-12-07
注意:首先要在項目bin目錄中添加引用 System.Managementusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Management;/// <summary>///Computer 的摘要說明/// </summary>public class Computer{ public string CpuID;
Time of Update: 2018-12-07
在將ASP.Net1.1下的項目轉到ASP.Net2.0上來時,會遇到一些問題,當然自動轉換嚮導會幫你解決很多,但我在轉的時候還是遇到了莫名其妙的錯誤,後來我都沒找到是什麼原因,但估計是因為ASP.Net2.0裡面的編譯模式改變引起的吧,ASP.Net2.0裡面使用partial關鍵字將自己寫的頁面邏輯代碼和使用控制項需要的代碼分離,編譯的時候被分別編譯到各自的程式集中.在網上找到這幾篇介紹ASP.Net2.0先行編譯的文章,我用的是完全先行編譯(CD C:\WINDOWS\Microsoft.
Time of Update: 2018-12-07
在ASP.Net1.1中如果要實現兩個ListBox相互傳遞資料,比如有兩個ListBox ListBox1 和 ListBox2<asp:ListBox id="ListBox1" style="Z-INDEX: 101; LEFT: 56px; POSITION: absolute; TOP: 72px" runat="server" Height="150px" Width="100px"> <asp:ListItem
Time of Update: 2018-12-07
今天我想實現利用JavaScript調用WebService我首先就想到了ASP.Net Ajax 因為微軟的東西用著方便,我從網上看了看,這東西好多人都寫了,我就從官方找了個Demo下了看看原始碼,感覺沒什麼特殊的,於是動手開始寫.先添加一個webservice.asmx然後在default.aspx中加入ScriptManager 並設定serviecs屬性<asp:ScriptManager runat="server" ID="scriptManager"> &
Time of Update: 2018-12-07
今天看了看ASP,Net2.0 的WebPart控制項的使用方法,實際上昨天就看了一點只是沒明白怎麼回事,我今天把WebCasts上的講座看了一遍,才明白點.WebPart就是實現通過用戶端使用者對控制項的拖拽把網頁設定成自己想要的樣子,就向部落格那樣可以自己做自己的首頁.用webpart控制項實現這個功能是非常容易的,但是前提條件是有資料庫支援,因為控制項位置改變後需要記錄在資料庫中,雖然Microsoft說可以通過aspnet_ressql.exe對sql
Time of Update: 2018-12-07
在ASP.NET 2.0中,使用了一種在運行時解析為連接字串值的新的聲明性運算式文法,按名稱引用資料庫連接字串。連接字串本身儲存在 Web.config 檔案中的 <connectionStrings> 配置節下面,以便易於在單個位置為應用程式中的所有頁進行維護。 範常式序代碼如下:<?xml version="1.0"?><configuration><connectionStrings><add name="Pubs"
Time of Update: 2018-12-07
在ASP.NET頁面上添加AJAX控制項後,不能調出視窗的解決辦法:ASP.NET2.0中AJAX使用新的ScriptManager 類來管理,而不相容原來的 ClientScriptManager 類 ,所以用<script>alert('提示:產品添加成功!')</script>和this.ClientScript.RegisterClientScriptBlock(this.GetType(), "name", "<script>alert('提示:產品
Time of Update: 2018-12-07
ASP.NET 2.0提供了一些新的用於提升程式效能的技術特性,其中,緩衝技術是非常重要的一個特性,它提供了一種非常好的本機資料緩衝機制,從而有效提高資料訪問的效能。 資料緩衝(Data Caching)就是將資料暫存於記憶體緩衝區中(有時也暫存於硬碟緩衝區中)的一種技術.當資料本身改變得不怎麼頻繁,而被訪問的頻率又比較高時,採用這種技術將大大提高警惕資料訪問的效率.1.網頁輸出緩衝(1)加顯緩衝<%@ OutputCache Duration="60" VaryByParam=none%
Time of Update: 2018-12-07
一、簡介 如今,電子郵件已經成為一種無所不在、非同步通知和分布式的訊息系統。存在許多web開發場所;其中,伺服器端代碼都需要產生一個電子郵件並且把它發送給指定的接收者。該電子郵件可以被發送給網點中的一些使用者,通知他們有關於他們的建立使用者帳戶,提醒他們忘記的口令,或以郵件形式提交給他們一個清單。當然,這也可以是針對web開發人員或網站管理員,提供給他們有關一個剛剛公開的未處理的異常或使用者回饋的訊息。 幸好,ASP.NET使得寄送電子郵件非常輕鬆。.NET架構版本1.x在System.We