Time of Update: 2018-12-07
ASP.NET開發中的五大對象:在web應用程式運行時,ASP.NET需要收集有關當前應用程式、使用者會話以及響應瀏覽器等方面的資訊。為瞭解決這些問題,在ASP.NET中包含了處理這些資訊的類,用於封裝這些上下文資訊。 ASP.NET中的這些類有HttpResponse, HttpRequest,
Time of Update: 2018-12-07
問題描述:無論是本地VS 調試環境還是IIS 測試環境,驗證碼都可以隨機顯示,問題是部署到客戶的空間上時,驗證碼點擊看不清楚,需要重新重新整理的時候,圖片驗證碼依舊是原來的那張,用ashx
Time of Update: 2018-12-07
1. 在提交頁面之後,保持捲軸的位置 可以在page指令上加上MaintainScrollPositionOnPostback指令以下為引用的內容: <%@ Page Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeFile="..." Inherits="..." %>2.
Time of Update: 2018-12-07
ASP.NET 根路徑的擷取 private string _ApplicationPath; /// <summary> /// 虛擬應用程式根路徑 /// </summary> public string ApplicationPath { get {
Time of Update: 2018-12-07
大型高效能ASP.NET系統架構設計 大型Live App系統平台主要是針對於大流量、高並髮網站建立的底層系統架構。大型網站的運行需要一個可靠、安全、可擴充、易維護的應用系統平台做為支撐,以保證網站應用程式的平穩運行。 大型Live App系統又可分為幾個子系統: Web前端系統負載平衡系統資料庫叢集系統緩衝系統分布式儲存系統分布式伺服器管理系統代碼分發系統 Web前端系統 為了達到不同應用的伺服器共用、避免單點故障、集中管理、統一配置等目的,不以應用劃分服
Time of Update: 2018-12-07
構建高效能ASP.NET網站 第五章—效能調優綜述(中篇) 前言:本篇主要講述用一些簡單的工具來分析一些與網站效能有關的資料,在上一篇文章中,我們討論了一下效能調優的一般過程,本篇就開始介紹一些方法和工具,讓大家快速的入門。 本章的議題如下:效能調優的一般過程利用分析工具分析頁面載入資訊利用分析工具分析效能瓶頸 利用分析工具分析載入頁面資訊
Time of Update: 2018-12-07
前言:本篇主要講述如何根據一些簡單的工具和簡單的現象來粗布的定位網站的效能問題。 本章的議題如下:效能調優的一般過程利用分析工具分析頁面載入資訊利用分析工具分析效能瓶頸利用分析工具分析效能瓶頸 在上一節中,講述了如何使用Firebug來產生頁面載入資訊的瀑布圖,同時也講述了使得頁面載入變慢的四個大的問題:1. 服務端花費大量時間解析.aspx時間過長。2. 在服務端和瀏覽器之間,傳遞html時間過長3. 圖片和flash檔案的載入時間過長4.
Time of Update: 2018-12-07
ValidateCode.ashx<%@ WebHandler Language="C#" Class="ValidateCode" %> using System; using System.Data; using System.Web; using System.Collections; using System.Web.Services; using System.Web.Services.Protocols; using System.Drawing; public
Time of Update: 2018-12-07
aspx裡<% Page Language="C#" MasterPageFile="~/PageTags.master" AutoEventWireup="true" CodeFile="home.aspx.cs" Inherits="home" Title="My home page title" %>cs裡protected void Page_Load(object sender, EventArgs e) { this.Title = "Title";
Time of Update: 2018-12-07
在ASP.NET程式中,為了給使用者顯示友好的錯誤資訊,通常在web.config中進行如下的設定:<customErrors mode="RemoteOnly" defaultRedirect="/error/error.htm"></customErrors>但如果是一個ajax請求在服務端發生了錯誤,將遭遇一個尷尬。我們就遭遇過這樣的尷尬,見:中顯示“抱歉!系統發生了錯誤!”的地方是ajax載入的內容,ajax部分的js代碼如下:$.ajax({
Time of Update: 2018-12-07
原文:http://huerreson.cn/post/aspdotnet-multi-languages-solution.aspxasp.net 2.0中的App_GlobalResources可以用來解決本地化的問題,程式會根據瀏覽器的語言喜好設定自動判斷顯示出本地化的介面。首先在App_GlobalResources建立resx資源檔。如: 不同語言的resx中項目應該具有相同的名稱: 中文資源項英文資源項 完了以後就可以使用這些名值對了,<asp:Literal
Time of Update: 2018-12-07
部署環境: Server 2003 +IIS61.先安裝好IIS6,再安裝.net framework 4.0和asp.net mvc 安裝包(主要是裡面的一個dll,不安裝也可以,只需要找到這個dll,將mvc.dll 放入網站bin目錄下,這個dll檔案的預設路徑是C:\Program Files\Microsoft ASP.NET\ASP.NET MVC 2\Assemblies\System.Web.Mvc.dll) 2.在IIS中建立網站設定web主目錄,這個不詳細說了,接著說重點 3
Time of Update: 2018-12-07
Page類中提供了一個ClientScript屬性去管理後台註冊指令碼的事情,裡面最經常用到的就是往前台註冊指令碼。我覺得它有二個比較容易混淆的方法,一個是RegisterClientScriptBlock,一個是RegisterStartupScript,今天仔細看了一下,發現了這二個方法的區別,特準備記錄一下。
Time of Update: 2018-12-07
HttpContext.Current.Request.Url.ToString() 並不可靠。如果當前URL為 http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5 通過HttpContext.Current.Request.Url.ToString()擷取到的卻是 http://localhost/search.aspxuser=http://csharp.xdowns.com&
Time of Update: 2018-12-07
在asp.net中使用模式dialog時,你會發現每次開啟的頁面都是相同的內容,頁面內容並沒有重新整理,這是緩衝的原因造成的,解決方案如下:第一種是ASP.NET清除頁面緩衝 Response.Buffer = true; Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1); Response.Expires = 0;
Time of Update: 2018-12-07
web使用者控制項調用.aspx頁面裡的方法今天做一個web使用者控制項裡面有兩個repeater一個是顯示資料的,一個分頁的。綁定資料部分我重寫了綁定事件就搞定了。可是我是利用分頁控制項來控制repeater的資料,所以就用要到單擊分頁控制項調用頁面的綁定事件來重新去得不同頁數的資料。在網上找了一下發現了以下這個方法。我在 分頁控制項的ItemCommand事件中 protected void repCtrl_ItemCommand(object source,
Time of Update: 2018-12-07
在不同頁面調用使用者控制項textbox動態驗證:在ascx頁面中定義一個textbox控制項,在不同的aspx頁面調用時,有些需要驗證非空有些不需要驗證非空如何?:實現思路:1.在ascx使用者控制項頁面,放一個非空驗證的控制項(RequiredFieldValidator),將啟用狀態設定為Enabled = false.就是不啟用控制項。並且給這個使用者控制項自訂一個屬性。屬性名稱,類型可以自訂。1 private string isValidation;2 public
Time of Update: 2018-12-07
對於三層架構我是在培訓的時候用到的,尤其是在測驗的時候用的比較多!由於本人也是新人!對於三層瞭解的不是很透徹,下面我只把我自己所知道的所瞭解到的給大家說說,希望高手多多批評。對於三層我簡單的說下大概意思,三層顧名思義,三層就是有三個層次組成,分別是:展示層(UI)、商務邏輯層(BLL)、資料訪問層(DAL),三層的主要目的是“高內聚,低耦合”它的精髓在於功能的層次清晰,代碼可讀性高,複用性高。展示層的意思就是把介面顯示給使用者所看到的。商務邏輯層可以說是展示層和資料庫訪問層的一個橋樑,它是對資料
Time of Update: 2018-12-07
1 前台: 2 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="TreeView._Default" %> 3 4 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-07
最近學習JQuery,用到了它的POST方法向伺服器請求資料,伺服器返回Json格式的資料。看上去非常簡單,但出了很多莫名其妙的問題。主要原因就是第一次學習太生疏,很多地方寫的不規範造成的。這方面的資料雖然可以從網上查到,但是百花齊放,怎麼寫的都有,在此,我就以標準的格式寫一個例子,希望對大家有協助,也給自己留著備用。 本文適合有一定JQuery、ASP.NET基礎的讀者閱讀。 在寫例子之前,還要囉嗦些重點內容: