Time of Update: 2018-12-05
ASP.net 2.0 有一個新特性,就是支援應用程式離線資訊。什麼是離線資訊呢?以前我們在更新應用程式,導至asp.net應用程式重啟,應用程式的使用者通常會顯示不友好的錯誤資訊,或者IE一直顯示載入狀態。ASP.net
Time of Update: 2018-12-05
用ASP.NET 4.0 開發的系統,在VS中運行Session 是沒有問題的 但系統發布的時候,系統一登陸進去就Session到期了,經過各種調試發現在設定 文檔--啟用預設內容文檔--添加一個login.aspx 頁面出的問題 把添加的login.aspx 啟用預設內容文檔去掉就好了!~非常奇怪,不知道哪位遇到過這個問題 補充:ASP.NET 4.0 IIS 6.0
Time of Update: 2018-12-05
1、首先下載AjaxPro 組件。並將AjaxPro.dll引用到網站(或項目)。2、修改Web.config。在 <system.web> 元素中添加以下代碼。<configuration> <system.web> <httpHandlers> <!-- Register the ajax handler --> <add verb="POST,GET" path="ajax/*.ashx"
Time of Update: 2018-12-05
首先看一下我的方案總管中的檔案結構圖: 在這裡,App_GlobalResources檔案是關鍵。它是ASP.NET 建立網站的資源檔類型的一種。 有必要先介紹一下ASP.NET 的網站資源檔: “在 ASP.NET 中,可以建立具有不同範圍的資源檔。可以建立全域資源檔,這意味著可以從位於網站中的任意頁或代碼讀取這些資源檔。也可以建立本地資源檔,這些檔案儲存體單個 ASP.NET 網頁(.aspx 檔案)的資源。” 全域資源檔
Time of Update: 2018-12-05
以下是一個頁面code-behind的程式碼範例,其中利用了這個函數來對頁面的輸出內容進行過濾,經此處理後的內容才最終顯示在瀏覽器中。 public partial class FilterDemo : System.Web.UI.Page{ HtmlTextWriter _oldWriter = null; StringWriter _stringWriter = new StringWriter(); protected override HtmlTextWriter
Time of Update: 2018-12-05
ASP.NET下的水晶報表列印,據我所知有以下幾種辦法可以列印: 1.用IE的列印.調用window.print(),但這種辦法對於頁面上即有報表,又有其它控制項情況就無法區分,不能達到只列印報表內容的目的; 2.自已寫列印代碼. 代碼如下: CrystalDecisions.CrystalReports.Engine.ReportDocument rd=new CrystalDecisions.CrystalReports.Engine.ReportDocument();
Time of Update: 2018-12-05
頁面指示標識 的功能是用來確定在處理aspx檔案的時候,需要系統做一些什麼特殊的設定?它的文法是:<%@ directive attribute=value %> 比如:<%import namespace="System.Data"%> 注意屬性之間需要空格,在"="之間不能有空格。asp.net的web forms 中現在包含以下7種標識:@ Page,@ Control,@ Import,@ Registe,@ Assembly,@ OutputCache@
Time of Update: 2018-12-05
URL重寫好處有很多,如有利於SEO、便於記憶、隱藏真實路徑使安全性提高、便於更新等等。本文概要描述了各種URL重寫的實現。ASP.NET 2.0
Time of Update: 2018-12-05
1、編寫類CreateImage.cs2、在頁面Image.aspx中輸出驗證圖片,即是調用函數:CreateImage.DrawImage();3、在圖片中使用:src=Image.aspx4、檢驗Session:Session["CheckCode"]以下是產生驗證碼的類:CreateImage.csusing System;using System.IO;using System.Web;using System.Drawing;namespace ZCJ168.App_Code{
Time of Update: 2018-12-05
C#程式中,介面是用來定義一個類的功能的.介面定義了預期的方法,屬性,事件資訊.為了使用介面,每個具體的函數必須嚴格按照介面的定義完成所描述的功能如果你的簡曆上面寫“熟悉/瞭解C#”,那麼你就應該能夠回答下面的這些基礎問題傳入某個屬性的set方法的隱含參數的名稱是什嗎?value,它的類型和屬性所聲名的類型相同。 如何在C#中實現繼承?在類名後加上一個冒號,再加上基類的名稱。 C#支援多重繼承嗎?不支援。可以用介面來實現。
Time of Update: 2018-12-05
使用server.URLEncode(str) 能把str編碼寫入資料庫以下是解碼函數<%Function DeCode(EnStr)For I = 1 To Len(EnStr)C = Mid(EnStr,I,1)If C = "%" ThenV = Eval("&H" & Mid(EnStr,I+1,2))If V < 128 ThenDeCode = DeCode & Chr(V)I = I+2ElseIf Isvalidhex(Mid(EnStr,I,
Time of Update: 2018-12-05
當我們的內網Web伺服器需要訪問外網的一個Web服務,但是我們的網路是通過Proxy 伺服器才能上網的。我們就需要告訴asp.net應用程式代理程式服務地址和連接埠。實現方法是在Web.config的configuration配置節中增加以下配置項CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><system.net>
Time of Update: 2018-12-05
單點登入(Single Sign
Time of Update: 2018-12-05
1、一般情況下,Response.Redirect 方法是在伺服器端進行轉向,因此,除非使用 Response.Write("<script>window.location='http://dotnet.aspx.cc';</script>") 方法外,是不能在新視窗開啟所指定的 URL 地址的。但是,如果仔細分析一下,如果設定 form 元素的 target 屬性,還是有辦法開啟新視窗的。下面就是可以採用的兩種方法。方法一:在伺服器端設定 target
Time of Update: 2018-12-05
using System;using System.Data;using System.IO;using System.Text;public void WriteFile(string content, string fileSavePath){ if (System.IO.File.Exists(fileSavePath)) { System.IO.File.Delete(fileSavePath); }
Time of Update: 2018-12-05
1.Access資料庫的DSN-less串連方法: set adocon=Server.Createobject("adodb.connection") adoconn.Open"Driver={Microsoft Access Driver(*.mdb)};DBQ="& _ Server.MapPath("資料庫所在路徑") 2.Access OLE DB串連方法: set adocon=Server.Createobject("adodb.connection")
Time of Update: 2018-12-05
最近因公司需要對網站的最佳化處理學習了一番,現在借本系列博文與大家分享一下自己的學習成果,有紕漏處請大家多多指正。 首先推薦一篇十分全面的網頁最佳化文章:http://developer.yahoo.com/performance/rules.html 好了,要正式開始了! 一、合并檔案請求(以css檔案為例說明,js檔案一樣處理)
Time of Update: 2018-12-05
網站中存在一些不會經常變更的內容如靜態檔案、圖片等,我們稱之為靜態資源。針對這些靜態資源使用cache緩衝到用戶端中,以減少使用者再次瀏覽該網頁時的請求量,從而加速了網頁的載入、呈現速度。同樣,要設定靜態資源緩衝到用戶端,我們需要加一個中介層來處理靜態資源的請求。下面以圖片為例進行說明。(若圖片十分巨大情況下才使用該方法,若圖片k級數的話,初次載入速度會更慢,因為IIS對於靜態檔案和動態檔案的處理是不同的,如果圖片容量小,動態檔案處理的時間佔大部分總體載入時間) 未最佳化:
Time of Update: 2018-12-05
好久沒碰asp.net這個東西了,由於最近發昏。又裝起了vs2008.想不到微軟搞東西的速度還蠻快。vs2005都還沒玩過這麼快就08來了,這個龐然大物造成我電腦幾次死馬的現象。之前幾次在部落格裡狂批.net的不好,但並不意為著就不用學了。呵呵,玩程式的有時就這麼反常,雖然人人都說做這行沒什麼前途,但出於興趣,又不想聽到有人說自己不會.net這個東西。自己喜歡就行了,just do it! 練習練習,放兩段練習代碼上來:1.輸入10個整數,並判斷其中素數的演算法。 1 using
Time of Update: 2018-12-05
Theme是允許你定義頁面和控制面板的許多屬性的集合, 應用這些屬性可以在web application中的頁面裡, 或者是整個web application, 或者是一個伺服器上跨越多個web application的範圍內一致地提供外觀. Theme and Control Skins===================Theme是由一系列的元素組成的, 包括: skin, cascading style sheets(CSS), images, 和其他的資源.