Time of Update: 2018-12-03
昨天遇到了一個問題,就是在用window.open開啟的視窗中增加一個超串連,當點這個串連時候要把父視窗的內容跳轉到另一個頁面,後面終於解決此問題,現在特來與大家分享下。 1.為了方便整個工程使用,我特意將這個方法寫成了一個js檔案。// JScript 檔案function pageClass(o) { for (x in o) this[x] =o[x]; this.open = function () { var pageBody = $
Time of Update: 2018-12-03
方法很簡單,我們知道,一般在asp中應用檔案時一般採用 <!--#include virtual="/file.asp"--> <!--#include file="file.asp"--> 兩種方式,通過stm檔案,是可以直接將asp檔案的原始碼直接輸出到客戶瀏覽器中。 要求: 1、伺服器端要有shtml指令碼映射 2、可以向伺服器寫入.stm/.shtm/.shtml尾碼檔案 3、知道想察看檔案的檔案名稱及相對位置 舉例: 向伺服器目錄寫入test.stm檔案
Time of Update: 2018-12-03
在這裡談談原廠模式的應用講解原廠模式主要是為建立對象提供過渡介面,以便將建立對象的具體過程屏蔽隔離起來,達到提高靈活性的目的。這也是對象與過程分離的技術提現了oo思想 一般我們將原廠模式分為一下三種: 1)簡單原廠模式(Simple Factory) 2)Factory 方法模式(Factory Method) 3)抽象原廠模式(Abstract Factory) 簡單原廠模式:簡單原廠模式又稱靜態Factory
Time of Update: 2018-12-03
這裡我寫好了asp.net驗證碼,直接可以用在自己的項目中,這樣避免了下次重新再寫,也就是我們常說的拿來主義,拿來歸拿來,總要學習點東西吧,這裡也跟大家講解一下應用到那些比較重要的知識點: 一:注意命名空間的引用 using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging;這些空命名空間直接與我們寫的畫圖有關的類二:應用到了的一些類Bitmap
Time of Update: 2018-12-03
在net 2.0中,有新增的nullable類型,主要可以用為基本的實值型別賦予null的值,比如int z=3;//正確int? k = 3;//一個可為空白的實值型別(簡稱空類型)《此時3可以是空類型》int m = null;//錯誤int? j = null;//成功從上面的例子我們可以看到在實值型別後可以定義一個可為空白的實值型別,但是注意的是要在基本類型後加一個?號,而在VB.NET中,可以這樣Dim demoType As Nullable(Of DateTime)Dim
Time of Update: 2018-12-03
http://blog.csdn.net/jingshuaizh/archive/2008/07/22/2689440.aspx Infragistics系列控制項是一套很好,很強大的控制項,前些日子公司買的正版的asp.net版本的..好像800多美元一套...最新版本的7.3....感覺很好..現在自己做項目也用..卻發現網上沒有一套中文的教程,中文資料都很少..在這裡就把自己的研究心得寫下來...
Time of Update: 2018-12-03
Time of Update: 2018-12-03
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http
Time of Update: 2018-12-03
【摘自一個老師的問答】以下是web開發學習的路線: 一 基礎階段 C#基本文法+Asp.Net基本控制項+資料庫,另外要學習DHTML和CSS為網頁布局和以後的Ajax打基礎。 小項目實戰,將前面學到的知識都用到項目中。 二基礎提高階段 C#進階文法(如泛型等)和.net架構類庫(如集合命名空間等)+資料庫編程(如預存程序、事務等)+軟體架構(如MVC和分層),Javascript+Ajax;
Time of Update: 2018-12-03
The Model-View-Controller (MVC) architectural pattern separates an application into three main components: the model, the view, and the controller. The ASP.NET MVC framework provides an alternative to the ASP.NET Web Forms pattern for creating
Time of Update: 2018-12-03
駭客攻擊一個網站,最快捷的手段,往往是利用CGI的指令碼漏洞,注入資料庫語句,直接進入網站,效果相當好。如果一個網站登入被攻破,裡面的資料將一覽無遺,對存有重要資料的網站來說,這將是毀滅性的。asp已在網上流行了很久,但是安全性仍然很差,現在琴客根椐自已的實踐,談談如何對登陸表單進行安全驗證,很多初學者喜歡用用戶端進行驗證,這對稍懂網頁設計知識的人來說,簡直形同虛設,所以我們要在伺服器端進行驗證,以下方法雖然是針對ASP指令碼的,但實際對大多數互動式指令碼都適用的,只是ASP最為突出罷了。1、對
Time of Update: 2018-12-03
網站編譯速度快,使用了增量編譯模式,僅僅只有檔案被修改後,這部分才會被增量編譯進去。●產生的程式集 WebSite:產生隨機的程式集名,需要通過外掛程式WebDeployment才可以產生單一程式集 WebApplication:可以指定網站項目產生單一程式集,因為是獨立的程式集,所以和其他項目一樣可以指定應用程式集的名字、版本、輸出位置等資訊●可以將網站拆分成多重專案以方便管理●可以從項目中和原始程式碼控制中排除一個檔案●支援VSTS的Team
Time of Update: 2018-12-03
使用asp盡量減少伺服器端的工作量,這樣就應該多使用javascript,把所有提交欄位使用javascript或vbscript檢測後提交給伺服器,這樣伺服器就不必再作檢測,而在提交時可能會有人修改script從本地提交,這樣存在安全提交的問題,所以應該要求從伺服器斷路徑提交,其他地址提交提交無無效: <% server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
Time of Update: 2018-12-03
1.TransmitFile來解決使用Response.BinaryWrite 下載超過400mb的檔案時導致Aspnet_wp.exe進程回收而無法成功下載的問題。 string fileName = "規劃資訊資料庫欄位說明.doc"; //用戶端儲存的檔案名稱 Response.ContentType = "application/x-zip-compressed"; Response.AddHeader("Content-Disposition", "
Time of Update: 2018-12-03
錯誤處理是讓程式員牢騷滿腹的東西之一。讓我們來面對它,我們不寫錯誤的代碼就是了。。。或者類似的想法。不幸的是,代碼中的執行階段錯誤可能有許多 的原因,從硬體、軟體的改變到使用了別的Team Dev的代碼等等。有效處理這些錯誤並使得它對於網站正常操作過程的中斷最小化是每個有良知的程式員的責任。 在本文討論的範圍內,有三個不同的地方可以發生錯誤:指令碼,中介軟體,以及IT內部架構。IT內部架構的錯誤,比方周期性的性 能降低並導致IIS進行(Inetinfo.exe)崩潰幾乎是無法避免的。
Time of Update: 2018-12-03
Handelr:Jsontest.ashxusing System;using System.Collections.Generic;using System.Web;using System.Web.Script.Serialization;namespace MeJsonTest{class ItemJsonTest{public int id { get; set; }public string tname { get; set; }}public class JsonTest :
Time of Update: 2018-12-03
ASP 本身並不是一種指令碼語言,它只是提供了一種使鑲嵌在 HTML 頁面中的指令碼程式得以啟動並執行環境,而在ASP中最常用的指令碼語言就是VBScript了。雖然ASP的指令碼語言很簡單,但是要想讓一個ASP程式能夠最佳化的運行也不是一件簡單的事情。 現在國內的網路頻寬很有限,網路十分擁擠,如何使得自己的ASP應用程式能夠快速的運行就成為了每一個ASP程式員的夢想了。那就跟隨我來一同加速你的ASP程式吧! 一. 有關操作資料庫的最佳化方法
Time of Update: 2018-12-03
使用一組名稱-值對以連結字串的形式配置連結池。例如,可以配置池是否有效(預設是有效),池的最大、最小容量,用於開啟連結的排隊請求被阻斷的時間。下面的樣本字串配置了池的最大和最小容量。 下表描述了可用於調整串連池行為的 connectionstring 值。名稱預設值說明connection lifetime0當串連返回到池中時,將對它的建立時間和目前時間進行比較,如果時間間隔超過由 connection lifetime
Time of Update: 2018-12-03
WebForm模型不像MVC,MVC的Controller本身使用原廠模式擷取,有ControllerFactory的概念,WebForm無法像MVC一樣直接替換Controller工廠。構造注入就別想了,aspx直接被.NET初始化成對象的,你沒機會幹預這個過程,只能從後期的屬性注入下手。因此主要實現思路有以下2種:1、在aspx.cs檔案中,需要被注入的屬性直接從SpringContext中擷取對象ClassName object =
Time of Update: 2018-12-03
1. 使用者權限設計(二)--使用者認證管理設計方案7.2.ASP.NET系統使用者權限設計與實現3. Asp.net中的使用者角色許可權設計 4.關於許可權設計的輕量級實現 5.基於角色的許可權設計6.基於角色的許可權設計(轉)7. [個人收集]許可權管理設計、分析、實現參考資料8.瘋狂.NET 通用許可權設計 C/S後台管理,B/S前台調用源碼範例程式源碼下載之 --- 角色許可權9.自然架構的原始碼下載(2009.10.28更新)10.