Time of Update: 2018-12-04
作者:azamsharp 翻譯:sharpcn介紹:幾天前,我在論壇上看到一個“如何建立檔案上傳進度條”的問題。大家知道,我們有上傳用戶端檔案到伺服器端的控制項,但是這個控制項並不提供任何關於上傳進度的資訊。如果用戶端上傳檔案(尤其是大檔案),而頁面上沒有任何變化,就不容易知道上傳操作是否在進行,有多少還沒有傳完。解決方案就是使用一些技術方法在用戶端顯示上傳進度。背景知識:在這篇文章中,我並不主講“如何將檔案上傳到伺服器端”。向大家推薦Konstantin
Time of Update: 2018-12-04
原來自己寫的現在備份一下省的到時候有問題using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using
Time of Update: 2018-12-04
瞭解當使用者對一個.aspx頁面提出請求時,背景Web伺服器的動作流程。當對這個流程瞭解後,我們就會明白HttpHandler和HttpModule的作用了。首先,來瞭解一下IIS系統。它是一個程式,負責對網站的內容進行管理,以及對客戶的請求(就是Http請求)做出反應。當使用者對一個頁面提出請求時,IIS做如下反應(忽略許可權):1.把對方請求的虛擬路徑轉換成實體路徑2.根據實體路徑搜尋請求的檔案3.找到檔案後,擷取檔案的內容4.產生Http頭資訊。
Time of Update: 2018-12-04
現在敘述最終要的過程,當asp.net在IIS的ISAPI擷取一個aspx的系統請求,並獲得控制權後發生了什麼。首先,它檢測記憶體中是否有負責處理asp.net內容的運行庫進程(IIS5是aspnet_wp.exe,IIS6是w3wp.exe),如果沒有就建立一個,然後把控制權轉給這個進程(就是函數指標跳轉操作)。當這個進程接到控制權後,檢查進程裡面的此網站的應用程式設定的應用程式定義域裡面是否有HttpRuntime類的執行個體,沒有就建立一個執行個體。一個伺服器內可以有多個HttpRunti
Time of Update: 2018-12-04
我從.net beta2的時候就開始學了,正式使用.net做開發使用的是.net1.1版。就是說,.net1.0版出來的時候絕大多數人都是處在學習階段,原因嘛,當然是許多人沒有定下來是否學習.net,還有.net入門的確比以前的Delphi和VB6要難一些,而且.net1.0剛推出,出於對穩定性和功能上的考慮,我覺得大家基本上是拿.net 1.0當作學習工具,拿 vs.net 2002當作熟悉微軟新一代開發環境的練手用了。而.net
Time of Update: 2018-12-04
可以使用受保護配置來加密 Web 應用程式設定檔(如 Web.config 檔案)中的敏感資訊(包括使用者名稱和密碼、資料庫連接字串和加密金鑰)。對配置資訊進行加密後,即使攻擊者擷取了對設定檔的訪問,也可以使攻擊者難以擷取對敏感資訊的訪問,從而改進應用程式的安全性。 針對asp.net
Time of Update: 2018-12-04
在 網上找了很久沒找到樹沒找到樹形下拉式清單,於是自已寫了一個,(平時工作忙,沒時間,這段時間輕鬆點)給大家分享分享,有什麼不足之處還需廣大程式員同志們提一提功能:無限級樹形下拉式清單,通過資料庫綁定表結構:最少也要兩個欄位 [ ID , FATHER_ID ] (varchar型最好) 既它們成父子關係具體代碼: //資料擷取 protected void dropDataCon() { DataSet ds = GetDropListDate();
Time of Update: 2018-12-04
在聊這個技術問題前,我不由得想起一個可笑的故事。NetCraft曾經做了一個測評,這個測評根據比較大量網站頁面的副檔名是ASP.NET的還是JSP/Servlet的,得到了一個結論,現在ASP.NET的應用超過了JSP/Servlet。這個測評引發了大量的討論,很多用JSP的技術人員嘲笑這個測評。因為這個測評的結論忽略了一個很大的問題。那就是,JSP開發的網站的頁面,一定是.jsp嗎?答案當然是否定的。特別是mvc結構的網站常常都是沒有.jsp副檔名的,這是一個慣例了。如果不是為了避免混淆,我們
Time of Update: 2018-12-04
1、C#中 property 與 attribute的區別,他們各有什麼用處,這種機制的好處在哪裡?property和attribute漢語都稱之為屬性。不過property是指類向外提供的資料區域。而attribute則是描述對象在編譯時間或運行時屬性的。這兩者是有本質區別的。2 .列舉ASP.NET 頁面之間傳遞值的幾種方式。 答. 1).使用QueryString, 如....?id=1; response. Redirect().... 2).使用Session變數
Time of Update: 2018-12-04
[分享]為什麼要學xml ?這兩天我正學xml,有些朋友也感興趣,但不知道xml是幹什麼的,我轉些材料過來,希望能有更多的朋友加入進來,我們一起來學習這們技術呵呵,看到底有多少人感興趣,會貼吧!讓我們一起努力!<!-- 本文內容 --> 1.2.1 仍從HTML說起 可能大部分網頁製作者對HTML仍然情有獨鐘,一聽說要有一個新的語言來代替它,本能地先想為老朋友辯護兩句。HTML怎麼啦?它不是挺好的嗎?不錯,說起當今世界互連網的蓬勃發展,HTML的確立下了赫赫戰功。可是,
Time of Update: 2018-12-04
網頁編程如果想要和使用者進行互動,我知道的就是用alert() 這種方式有時候還好,感覺不太友好呀。但是Extjs的那個提示效果非常好,大家可以再進行擴充。昨天晚上做了個例子,就是Asp.net從後台調用前台的js代碼的。代碼如下所示: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//
Time of Update: 2018-12-04
View Code using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI.WebControls; /// <summary> ///GridviewProcess 處理Griedview合并 /// </summary> public class GridviewProcess { public
Time of Update: 2018-12-04
這種效果很早之前就想實現了,一直沒有實現。今天抽了點時間來做。終於做完了。前台代碼:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-
Time of Update: 2018-12-04
這是8月份的文章,其實發現原因根本不是這個,希望大家不要受到其毒害了,真正的原因在文章底部:今天做了一下實驗,發現當WebService返回的XML資料中使用了”Name”關鍵字作為健值時,ASP頁面將無法讀取整個XML文檔,而出現以下錯誤:無法顯示 XML 頁。使用 XSL 樣式表無法查看 XML 輸入。請更正錯誤然後單擊 重新整理按鈕,或以後重試。常值內容中發現無效字元。處理資源 'http://192.168.0.41/aspServer/server.asp' 時出錯。第 56
Time of Update: 2018-12-04
作者lu_yongchao的博文http://blog.csdn.net/lu_yongchao/article/details/6606624提供了一些方法。我採用其中的方法為:在DCOM元件服務中給MICROSOFT.EXCEL組件賦予ASP.NET的操作許可權,具體步驟:(1)開啟開始菜單的運行對話方塊,輸入dcomcnfg命令,確定,這時會彈出元件服務視窗;(2)展開電腦-〉我的電腦-〉DCOM配置,找到Microsoft
Time of Update: 2018-12-04
1、使用Page.ClientScript.RegisterClientScriptBlockRegisterClientScriptBlock方法可以把JavaScript函數放在頁面的頂部。也就是說,該指令碼用於在瀏覽器中啟動頁面。Code<%@ Page Language="C#" %><script runat="server">protected void Page_Load(object sender,EventArgs e){string myScript
Time of Update: 2018-12-04
這裡是指在非 AJAX 的 ASP.NET 檔案中應用 AJAX Extensions 控制項。這種情況下,在網頁中可以直接應用該類控制項,但在用戶端訪問網頁時可能會出現“'sys' 未定義”或“'Sys' is undefined”的錯誤。此時我們要做的是在 web.config 中 <system.web> 一節下面添加類似如下內容: <httpHandlers> <add verb="GET,HEAD"
Time of Update: 2018-12-04
匯入EXCELSELECT * INTO db_news.dbo.test FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0','Excel 8.0;Database=D:/工作/test.xls', [Sheet1$]) Excel 轉Dataset public DataSet ExcelToDS(string fileName) { string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;"
Time of Update: 2018-12-04
I've been using IE8 Beta 2 since sometime in August. As soon as I had downloaded it, I raced to my sites to see if there were any issues caused by the new browser's strict adherence to standards. I'm pretty conservative when it comes to my page and
Time of Update: 2018-12-04
開源的asp.net工作流程引擎ccflow : 自由表單設計器的基本操作.===========================================================1, 改變控制項位置: 所有的控制項都支援 wasd, 做為方向鍵, 部分控制項支援方向鍵.2, 增加textbox 的寬度 ctrl+ -> 方向鍵增加寬度 ctrl + <- 減小寬度.3, 儲存 windows鍵 + s. 刪除 delete. 複製 ctrl+c 粘帖: