Time of Update: 2018-12-05
昨天由於要做系統測試,為了能與客戶的環境保持一所以把Asp.net1.1 卸了. 測試完之後,重新安裝卻出現問題."無法找到該頁". 跟據以前的經驗我就從以下幾個方面著手處理. 1> 由於我機器上同時裝的有 Asp.net 2.0,2.0與1.1不能共用同一個應用程式集區. 我就建立一個應用程式集區命名為Asp.net2.0 , 用於配置2.0的應用程式,並把所有的2.0程式都設成了Asp.net2.0. 1.1的使用DefaultAppPool. 設定完之後發現還不可以.
Time of Update: 2018-12-05
Asp.net動態添加控制項的方法使用ASP.net進行開發時,因為某些需求原因,需要在頁面中動態添加控制項。當然,這些控制項可以是普通的html標籤,也可以是ASP.NET專屬的伺服器端控制項。關於動態寫入html標籤控制項,大家都熟悉,這裡就不再表述。本文討論的重點是:如何動態寫入伺服器端控制項,並且在頁面PostBack到Server端時,在Server端來擷取被動態寫入的伺服器端控制項的各種屬性。 這裡,我來通過一個Demo來說明這個應用。 需求: 1.
Time of Update: 2018-12-05
ASP.NET網路編程中經常會用到的27個函數集1、DateTime 數字型 System.DateTime currentTime=new System.DateTime(); 1.1 取當前年月日時分秒 currentTime=System.DateTime.Now; 1.2 取當前年 int 年=currentTime.Year; 1.3 取當前月 int 月=currentTime.Month; 1.4 取當前日 int 日=currentTime.Day; 1.5 取當前時 int
Time of Update: 2018-12-05
config:<?xml version="1.0"?><appSettings> <!-- The path about dbConnectionString --> <add key="DBConnectionStringFile" value="D:\C3\config\Microsoft.Msn.Tokyo.DbConnectionString.xml"></add> <!-- The key to get c3
Time of Update: 2018-12-05
ASP.NET.3.5.SP1進階編程(第6版)中文版.清華大學出版社筆記:第一章Asp.net頁面之間傳值的幾種方法http://wenku.baidu.com/view/1132f863f5335a8102d22026.html1:QueryString 簡單,不安全,資料量不大,response,resquest2:Session,Application伺服器端,cookie用戶端 資料量都不大。3:在目標跳轉頁中添加<%@ Reference
Time of Update: 2018-12-05
需求: 公司下派任務,之前的網站是一台伺服器,由於使用者過多,負載過大,現在老大要求多加一台伺服器。加就加貝,應該跟我這DEV沒有關係吧,應該不會碰到Source的吧。但是,之前網站有一些資料是放在Session裡面的。大家應該理解Sessino的機制(自己的理解):當使用者訪問伺服器的時候,會在Cookie裡面留下一個SessionId,HttpContext.Current.Request.Cookies["ASP.NET_SessionId"].Value就能取到,然後伺服器會根據這個S
Time of Update: 2018-12-05
asp.net4.0表單提交出現以下錯誤:A potentially dangerous Request.Form value was detected from the client (txtBackInfo="<P>111111</P><P>&nbs..."). Description: Request Validation has detected a potentially dangerous client input value, and
Time of Update: 2018-12-05
需求: 公司下派任務,之前的網站是一台伺服器,由於使用者過多,負載過大,現在老大要求多加一台伺服器。加就加貝,應該跟我這DEV沒有關係吧,應該不會碰到Source的吧。但是,之前網站有一些資料是放在Session裡面的。大家應該理解Sessino的機制(自己的理解):當使用者訪問伺服器的時候,會在Cookie裡面留下一個SessionId,HttpContext.Current.Request.Cookies["ASP.NET_SessionId"].Value就能取到,然後伺服器會根據這個S
Time of Update: 2018-12-05
using System.Security.Cryptography;using System.Text;using System.IO;加密 DES#region 加密 DES public string Encrypt(string pToEncrypt, string sKey) { DESCryptoServiceProvider des = new DESCryptoServiceProvider(); //
Time of Update: 2018-12-05
預設情況下,不能夠在多個伺服器之間共用認證票據cookie,因為每個伺服器會自動產生他自己的key,所以,如果想要共用認證票據cookie,那麼伺服器間的認證票據的加密碼演算法\加密碼密鑰要求致.必須在要求共用認證票據cookie伺服器的machine.config或者web.config檔案中(位置%windir%\Microsoft.NET\Framework\{version}\CONFIG )聲明如下的內容:如: <machineKey
Time of Update: 2018-12-05
SQL注入被那些菜鳥層級的所謂駭客高手玩出了滋味,發現現在大部分駭客入侵都是基於SQL注入實現的,哎,誰讓這個入門容易呢,好了,不說廢話了,現在我開始說如果編寫通用的SQL防注入程式一般的http請求不外乎get 和 post,所以只要我們在檔案中過濾所有post或者get請求中的參數資訊中非法字元即可,所以我們實現http 請求資訊過濾就可以判斷是是否受到SQL注入攻擊。 IIS傳遞給asp.dll的get 請求是是以字串的形式,,當
Time of Update: 2018-12-05
ASP.NET內建強大緩衝功能,你可通過緩衝對象的“鍵與項”(Key and
Time of Update: 2018-12-05
一:ArrayList存二維數組為什麼用ArrayList?ArrayList是動態數組,可以在不知道長度的情況下聲明和實力化,並且可以根據需要動態增加長度,大小,刪除任意索引位置的內容.這些都是普通數組無法辦到的.String[] get_num=new String[3]; //為了做您做例子隨意搞個可愛的數組get_num[0]="8,5,12,12"; get_num[1]="82,52,52,42";get_num[2]="18,35,112,132";
Time of Update: 2018-12-05
ASP.Net中利用CSS實現多介面兩種方法。 方法一: <%@page language="C#"%> <%@import namespace="System.Data"%> <script language="c#" runat="server"> public void page_load(Object obj,EventArgs e) {
Time of Update: 2018-12-05
在asp.net中的webcontrol開發的時候採用render方法來呈現控制項。在javascript中,對於一些html代碼的拼接大多數情況下採用字串相加的方式來處理,這樣做有以下弊端:1.可讀性差,易出錯,出錯後不易發現。2.在javascript最小化的時候,長長的字串不能最下化。於是在項目中我實現了累死render的方法來處理html代碼的拼接。StringBuilder = function () {var self = this,strs = [];self.append =
Time of Update: 2018-12-05
1.在.net下建立一個類庫,再添加一個類檔案2.定義一個介面,並給介面添加一個GUID[Guid("47E62378-B300-43f6-BDB4-0DEAC60F8EB6")]public interface IEncrypt{ string MyEncoding(string ss); string MyDecoding(string ss);}3.實現介面 [Guid("532FF790-079A-4e2b-AB1E-6DFC7E1DFD21")] public class
Time of Update: 2018-12-05
譬如我有一個登陸頁面,上面有兩個Label和兩個Textbox,頁面命名為Login.aspx,控制項命名為lbl_UserName,lbl_Password,txt_UserName,txt_Password。首先可以在網站上建立一個App_LocalResources的檔案夾,然後建立一個資源檔,命名為Login.aspx.resx命名需要跟匹配的頁面名字相同。然後再建立另一個資源檔,命名為Login.aspx.zh-Cn.resxLogin.aspx.resx
Time of Update: 2018-12-05
首先是因為晚上我要把我的部落格的訪問統計加上去的.起初的想法很簡單 隨便在 Session_Start 裡面,自動往資料表裡加 1但考慮到如果訪問人數很高的話是不是每次都很頻煩的訪問(還好我的訪問量並不高).後來想到在Application_Start的時候存資料到 緩衝裡,Application_End 存進資料表不就得了,.貌似這個想法不錯.但有一個問題,就是不可預測的因素,什麼服務突然怎麼怎麼樣啦.所以現在我的做法是,把資料 儲存在 緩衝裡
Time of Update: 2018-12-05
在ASP.NET 2.0中使用頁面導航控制項ASP.NET 2.0中使用sitemapdatasource頁面導航控制項 幾乎每個網站裡,為了方便使用者在網站中進行頁面導航,都少不了使用頁面導航控制項。有了頁面導航的功能,使用者可以很方便地在一個複雜的網站中進行頁面之間的跳轉。在以往的WEB編程中,要寫一個好的頁面導航功能,並不是那麼容易的,也要使用一些技巧。而在asp.net
Time of Update: 2018-12-05
ASP.NET的第一個版本就已經建立了一組新的資料庫繫結控制項。有了這些控制項的支援,資料的可視化和編輯就簡單多了,其中一個最重要的控制項就是DataGrid控制項。但是這個控制項也有很多缺點。它為資料的排序,分頁和編輯提供了一些內建的功能,但必須手動實現。