Time of Update: 2018-12-06
這次在項目中,用到了大檔案上傳,要上傳的檔案有100多m,於是研究現在國內使用的大檔案上傳的組件發現用的比較多的有兩個控制項AspnetUpload 2.0和Lion.Web.UpLoadModule,另外還有思歸在它的部落格堂中所說的辦法 http://blog.joycode.com/saucer/archive/2004/03/16/16225.aspx 兩個控制項的方法是:利用隱含的HttpWorkerRequest,用它的GetPreloadedEntityBody 和
Time of Update: 2018-12-06
ASP.NET
Time of Update: 2018-12-06
GridView/DataGrid 本身均支援行選擇事件(通過設定Button/LinkButton.CommandName="Selected",並在 SelectedIndexChanged 事件中處理)。然而,有時候我們希望使用者點擊 GridView/DataGrid 一行中任意位置都可以實現觸發一個事件,並在服務端對此行進行相應處理,現在我們就實現此功能。實現方式這裡我們採取的方法有點 "hack" : 通過用戶端 javascript
Time of Update: 2018-12-06
今天我在對以往做的.net程式添加虛擬目錄,出現了"分析器錯誤"---"未能載入類型",但我在VS中測試是沒有問題的,上網找了一下資料,在虛擬根目錄下添加BIN檔案夾,問題依舊未解決,忽然想起在虛擬目錄中像是有這樣的設定,如下Asp.net版本預設為1.14322,我更改為2.0.50727.在IE中測試,問題解決~~~~~~~
Time of Update: 2018-12-06
Ajax基礎教程Ajax寶典Wrox Beginning AjaxAjax in PracticeAjax模式最佳實務教程Wrox Professional Rich Internet Applications AJAX and BeyondO'Reilly Ajax on JavaPractical JavaScript DOM Scripting and Ajax ProjectsCreating Web Pages with Asynchronous Javascript and
Time of Update: 2018-12-06
ASP產生靜態網頁的方法 隨著網站訪問量的加大,每次從資料庫讀取都是以效率作為代價的,很多用ACCESS作資料庫的更會深有體會,靜態頁加在搜尋時,也會被優先考慮。互連網上流行的做法是將資料來源代碼寫入資料庫再從資料庫讀取產生靜態面,這樣無形間就加大了資料庫。將現有的ASP頁直接產生靜態頁,將會節省很多。 下面的例子是將、index.asp?id=1/index.asp?id=2/index.asp?id=3/這三個動態網頁面,分別產生ndex1.htm,index2.htm,index3.h
Time of Update: 2018-12-06
Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\quickstart\86626e3b\77a90e1b\yahn4_4d.dll' -- 'Access is denied. 鬱悶。。。Compilation Error Description: An error occurred during the compilation of a
Time of Update: 2018-12-06
如果你使用過大部分,那麼你的ASP功力應該是非常高的了ADO對象(太常用了):ConnectionCommandRecordSetRecordStreamASP支援的對象太多了,你可以自己寫COM組件,下面是我們經常使用的:Server.CreateObject("Scripting.FileSystemObject")Server.CreateObject("Scripting.Dictionary")
Time of Update: 2018-12-06
或多或少都做過樹狀目錄、產品分類之類的二級或三級菜單,如果遇到更多級的分類,就一般使用遞迴了。在程式中使用遞迴或多或少會增加一些效能上的開銷。之前我用ASP.net在程式中實現過非遞迴的無限級分類目錄,但考慮到移植性不強,就改成了預存程序,發出來大家共同研究一下,到目前為止,測試過程中還沒發現問題,另外,代碼方面沒經過什麼最佳化。通常情況下,我們更多的操作是讀取目錄,所以,在下面的實現中,讀取我們只需要一Select語句就夠了,不使用遞迴,理論上無限級~!===================
Time of Update: 2018-12-06
核心提示:大家一定經常在網路上看到很多網站的地址尾碼都是用XX.HTML或者XX.ASPX等類似靜態檔案的標示來操作的吧,那麼大家有懷疑過他真的是一個一個的靜態產生的檔案麼,靜態檔案的產生的優缺有好有壞,對於訪問量很大的網站,利用靜態檔案可提高伺服器的運行穩定和速度...大家一定經常在網路上看到很多網站的地址尾碼都是用XX.HTML或者XX.ASPX等類似靜態檔案的標示來操作的吧,那麼大家有懷疑過他真的是一個一個的靜態產生的檔案麼,靜態檔案的產生的優缺有好有壞,對於訪問量很大的網站,利用靜態檔案
Time of Update: 2018-12-06
Ajax:AJAX即“Asynchronous JavaScript and XML”(非同步JavaScript和XML),AJAX並非縮寫詞,而是由Jesse James Gaiiett創造的名詞,是指一種建立互動式網頁應用的網頁開發技術。Ajax的在 Visual studio
Time of Update: 2018-12-06
C#—XML讀取、增加、修改和刪除操作 1.xml檔案格式如下:<?xml version="1.0" encoding="utf-8"?><projects><project name="PlatformFramewo" vss-path="Platform$/Source CodHdt$Pla~1.sln" /></projects>1.讀取DataSet ds = new
Time of Update: 2018-12-06
最近的項目要在域中運行, 而且需要讀取用戶端登陸人員的與賬戶名等資訊, 本地運行無錯, 可放到iis上獲得的資訊即為空白, 甚是苦惱, 最終得以解決, 方法記錄如下.1. 修改web.config中的system.web節下的<authentication mode="Windows"/> 此處Windows即為使用Windows混合模式認證.2. 查看發布至iis的網站選用的app pool, 再查看該pool, 將Tab:
Time of Update: 2018-12-06
今天在項目中發現asp.net
Time of Update: 2018-12-06
CREATE PROCEDURE is_login( @ID char(10),@Password char(10) )ASdeclare @count intselect count(1) from Admin where A_id=@ID and A_password=@Password if(@count>0) select @count GO======exec is_login
Time of Update: 2018-12-06
JavaScript是Web應用程式用戶端的主流程式設計語言,在實際項目中經常需要向ASP.NET網頁中動態添加JavaScript代碼。1.在控制項聲明中直接添加JavaScript代碼 <asp:Button ID="Button2" runat="server" onmouseover="this.style.color='Red'" onmouseout="this.style.color='black'" Text="會變色的按鈕"/>
Time of Update: 2018-12-06
using System;using System.Collections.Generic;using System.Text;namespace PublicClass{ public static class Log { public static void WriteLine(string line) { try {
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
<span style="margin-left:100px;width:18px;overflow:hidden;"><select style="width:118px;margin-left:-96px" onchange="this.parentNode.nextSibling.value=this.value"><option value="Tree.L"> Tree.L </option><option
Time of Update: 2018-12-06
// 設定關鍵字和頁面描述 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 public void setMeta(string key,string des) 2 { 3 4 HtmlMeta keywords = new HtmlMeta(), // keywords 5 6 description