Time of Update: 2018-12-06
轉自:http://weblogs.3322.org/ 現在做的一個程式中要求ASP.net 程式可以使用已經存在的域使用者來登入(而且為了與其它程式介面一致一定要使用 Forms 登入),尋找了一些相關的資料發現還是可以實現的。 主要還是依靠 advapi32.dll 中的 LogonUser API 函數。 using System.Web.Security;using System.Runtime.InteropServices;[DllImport("advapi32.dll",
Time of Update: 2018-12-06
ASP.NET斷行符號提交事件其實說到底並不是ASP.NET 的編程問題,卻是關於html form 中的submit 按鈕就是如何規劃的具體討論。 也可歸於ASP.NET編程的一部分,那麼ASP.NET斷行符號提交事件的具體實現是怎麼樣的呢?下面我們具體的看下:ASP.NET斷行符號提交事件實現1、當你的游標焦點進入某個表單元素的時候,會啟用該表單中第一個(流布局順從左至右,從上至下) type=submit
Time of Update: 2018-12-06
主版頁面是VS2005中新引入的一個概念,它很好地實現介面設計的模組化,並且實現實現了代碼的重用。它就像婚紗影樓中的婚紗模板,同一個婚紗模板可以給不同的新人用,只要把他們的照片貼在已有的婚紗模板就可以形成一張漂亮的婚紗照片,這樣可以大大簡化婚紗藝術照的設計複雜度。這裡的主版頁面就像婚紗模板,而內容頁面就像兩位新人的照片。在VS2003中沒有主版頁面,要實現這種設計重用的效果,我們只能用“使用者控制項”來實現,但使用者控制項沒有一種可視化的組合外觀,使用起來不太方便。主版頁面(副檔名是.maste
Time of Update: 2018-12-06
SQL代碼: -- 備份資料庫backup database db_CSManage to disk='c:\backup.bak'-- 還原資料庫,必須先備份該資料庫的記錄檔到原先的備份檔案中backup log db_CSManage to disk='c:\backup.bak'restore database db_CSManage from disk='c:\backup.bak' 其中db_CSManage是資料庫名稱,disk後的路徑即是備份檔案儲存的路徑。 知道了SQL語句,
Time of Update: 2018-12-06
//asp.net中動態更改網站的標題、描述、關鍵字、和樣式表if (!IsPostBack){ //Page title網頁標題 Page.Title = "我的網站標題"; //須將網頁head標籤設成伺服器控制項模式,即<head runat="server">,否則無效 //Description網頁描述 HtmlMeta desc = new HtmlMeta(); desc.Name = "Description"; desc.
Time of Update: 2018-12-06
一、使用JQuery外掛程式pagination實現AJax無重新整理分頁:以下只列出主要代碼及注釋,詳細請參考最後源碼:我們需要用到的檔案有:jquery.js,jquery.pagination.js,pagination.css以及用於將DataTable轉換為Json的外掛程式Newtonsoft.Json.Net20.dll,檔案在包含在最下面的源檔案中分頁預存程序:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- ============
Time of Update: 2018-12-06
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.
Time of Update: 2018-12-06
本文轉至 http://www.cnblogs.com/fishtreeyu/archive/2011/03/01/1968004.html ( ⊙ o ⊙ )!呀... 沒有找到名字...1,ASPX頁面緩衝 頁面緩衝的使用方法非常的簡單,只需要在aspx頁的頂部加一句聲明<%@ OutputCache Duration="60" VaryByParam="none" %>
Time of Update: 2018-12-06
老程式是管理IIS6,伺服器更新IIS7後不能使用。在網上查詢到這個地址的介紹http://dflying.cnblogs.com/archive/2006/04/17/377276.html不過按照上面的代碼不能產生。Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-06
windows的擴充和最佳化的空間的確和linux比是有限的,不過這個有限也是相對的。而且,“有限”並不代表“做不好”,事實上windows + asp.net效能是非常可靠的。Linux的確可以根據業務特性調優到極致,windows能調優到90%,一般也夠了。例如你要考慮,最後10%的調優和所耗費的代價,與回報相比起來是否合算呢?儲存方面,sql server太貴,可以用linux上的儲存。至於頁面seo……這完全和asp.net無關了,你估計又看到一些xxoo的資料在亂說了……所以,asp.
Time of Update: 2018-12-06
一:提高使用Request集合的效率 訪問一個ASP集合來提取一個值是費時的、佔用計算資源的過程。因為這個操作包含了一系列對相關集合的搜尋,這比訪問一個局部變數要慢得多。因此,如果打算在頁面中多次使用Request集合中的一個值,應該考慮將其存貯為一個局部變數。例如將代碼寫成下面的形式以加快指令碼引擎處理速度: strTitle=Request.Form("Title") strFirstName=Request.Form("FirstName")
Time of Update: 2018-12-06
前述:1。需要分頁的檔案:a.asp--------該檔案中調用page_turn.asp中的分頁顯示函數:<%call select_page(xx.xx...)%>2。分頁顯示檔案page_turn.asp --------這裡包含一個帶參數的顯示函數:private sub select_page(page_num,total),這兩個參數是起碼要傳遞的參數,分別表示當前第幾頁和記錄集的總頁數。其中a.asp包含page_turn.asp,<!--#include
Time of Update: 2018-12-06
相信有許多ASP編程愛好者都碰到過這樣的問題,在本機上測試的時候,當遇到與資料庫互動時,資料庫中的中文會變成亂碼顯示出來,而英文則不會。剛開始我的解決方案是建立一個該網站的虛擬目錄,不過這隻是治標不治本的辦法,問題隨時都會再出現,我們在享受編程帶來的樂趣時當然是不能容忍這樣的事情來打擾啦~~~,通過在網上尋找原因,終於找到了根本的解決方案。我上面不是說中文會出現亂碼而英文不會嗎?第一就應該猜想是不是編碼不正確的原因!ASP預設的內部編碼是Unicode,當頁面沒有指定的時候則有時候會出現亂碼的問
Time of Update: 2018-12-06
今天在本機上調試ASP程式時出現很多莫名的錯誤,比如:Microsoft VBScript 編譯器錯誤 錯誤 '800a03f6' 缺少 'End' /iisHelp/common/500-100.asp,行242 Microsoft OLE DB Provider for SQL Server 錯誤 '80004005'
Time of Update: 2018-12-06
總結一下今天碰到的一個問題:之前用C#寫了一個組件,現在有一個asp的程式也要使用同樣的功能,也就是要讓asp調用這個.net程式集OK, 下面開始: 1. regasm ConvertHelper.dll /tlb:ConvertHelper.tlb 2. 在asp程式中使用.在第2步時提示CreateObject出錯,然而,在我設定了:項目名稱->點右鍵"屬性"->配置屬性->產生->將"為Com Interop註冊"改為true,重新編譯組件後一切正常,
Time of Update: 2018-12-06
利用緩衝,可以極大提高web應用程式的效能。 ASP.NET頁面中執行最慢的操作是資料庫的訪問。開啟一個資料庫連接並讀取資料是很慢的操作。改進效能的最好方法是改進訪問資料的代碼而不是訪問資料庫的代碼。 ASP.NET 2.0 Framework支援下列類型的緩衝: ·網頁輸出快取 ·局部頁面緩衝 ·資料來源緩衝 ·資料緩衝 使用網頁輸出快取 可以給一個頁面添加<% OutputCache
Time of Update: 2018-12-06
1. Bin檔案夾 Bin檔案夾包含應用程式所需的,用於控制項、組件或者需要引用的任何其他代碼的可部署程式集。該目錄中存在的任何.dll文 件將自動地連結到應用程式。如果在該檔案夾中留有不用的或到期的檔案,則可能出現“二義性引用(ambiguous reference)”異常的風險。換句話說,如果兩個不同的程式集定義相同的類(相同的命名空間和名稱),則ASP.NET運行庫不能決定應該使用哪一
Time of Update: 2018-12-06
1、AspnetUpload 地址:http://www.aspnetupload.net/ 最早接觸的上傳控制項。帶進度條,能與系統內建的InputFile控制項共用。不過是收費的,而且對Firefox支援較差。最新版本是2.3 2、FancyUpload - Swiff meets Ajax
Time of Update: 2018-12-06
問題:近期有客戶反映在iis6下發布公司的BS系統後原先的ASP.NET1.1系統都無法運行了?解決:跟客戶取得聯絡後讓其把“應用程式記錄檔”中關於iis的事件記錄通過Email發送過來;日誌如下:事件類型: 錯誤事件來源: ASP.NET 2.0.50727.0事件種類: 無事件 ID: 1062日期: 2006-10-9事件: 9:10:15使用者: N/A電腦: xxxxxxxxxx描述:It is not possible to run two different
Time of Update: 2018-12-06
可以使用主版頁面以編程方式執行許多公用任務,包括:訪問在主版頁面上定義的成員(包括公用屬性/方法或控制項)。動態地將主版頁面附加到內容頁。訪問主版頁面上的成員為了提供對主版頁面成員的訪問,Page 類公開了 Master 屬性。若要從內容頁訪問特定主版頁面的成員,可以通過建立 @ MasterType 指令建立對此主版頁面的強型別引用。可使用該指令指向一個特定的主版頁面。當該內容頁建立自己的 Master 屬性時,屬性的類型被設定為引用的主版頁面。例如,可能有一個名為