設計ASP.NET應用程式的七大絕招

asp.net|程式|設計   隨著微軟.NET的流行,ASP.NET越來越為廣大開發人員所接受。作為ASP.NET的開發人員,我們不僅需要掌握其基本的原理,更要多多實踐,從實踐中擷取真正的開發本領。在我們的實際開發中,往往基本的原理滿足不了開發需求,我們更多的要積累一些開發技巧,本文就向大家介紹一些實用技巧,希望對大家的開發有所裨益。  1. ~ 的用法  一般的情況下,我們是使用./../

通過ASP遠程註冊自己的組件

把asp程式作成dll很多好處,但是有一點,該dll必須註冊才能在asp中調用。如果是自己的伺服器那還好,但如果是租用的虛擬伺服器,就沒辦法使用了。怎樣在遠程主機上註冊我們的dll呢?在伺服器端使用Shell!!!讓我們先將自己的dll檔案通過ftp或http上傳到伺服器上,然後作一個asp程式,調用WScript.Shell來執行regsvr32命令:Set oShell = CreateObject ("WScript.Shell")oShell.Run "c:

不用ASP映像組件來產生映像的ASP計數器程式(二)

程式|計數器 -----------------------counter.asp---------------------<%user=request.querystring("user")%><!--#include file="header"--><%set

利用自己開發的vc組件結合asp實現網上即時搜尋

最近有人問怎麼用asp來得到別的網站的網頁,並分析後利用它的資料,純asp是做不到這點的,所以我用vc做了個http組件,很簡陋,不如asphttp,因為時間問題我暫時沒有做post方法,只能用get方法,但要應付象yahoo,新浪等大的搜尋引擎還是綽綽有餘的。利用這個組件向這些站發送請求,然後用asp分析並得到其中有用的資料,分析的思路就是利用標誌位,如果想要做到通用,可以使用設定檔。我就不多解釋了,看例子吧。我的那個組件及原始碼下載地址如下:組件:http://homepage.qdcatv

ASP程式密碼驗證問題

程式|問題 涉及程式: MS IIS 描述 國內一大學生髮現的NT網站的ASP程式密碼驗證漏洞 詳細 來自: benjurry@263.net原文如下:很早就發現很多國內程式員對密碼驗證不注意,今天去了陳水扁(www.abian.net)的網沾,隨手一試,居然發現有這種漏洞,真是讓人笑破肚皮!原理:很多網站把密碼放到資料庫中,在登陸驗證中用以下sql,(以asp為李)sql="select * from user where

ASP.NET中資料有效性校正的方法

asp.net|資料     作為一名程式員,一定要對自己編寫的程式的健壯性負責,因此資料的校正無論在商業邏輯還是系統實現都是必不可少的部分。     我這裡總結了一種自認為比較不錯的asp.net(C#)的資料校正方法,如大家探討。   

關於ASP.Net寫註冊表許可權問題的官方解決方案

asp.net|解決|問題|註冊表 PRB: "Requested Registry Access Is Not Allowed" Error Message When ASP.NET Application Tries to Write New EventSource in the EventLogThe information in this article applies to: Microsoft ASP.NET

開發基於ASP.NET WebService的圖片驗證碼服務

asp.net|web|驗證碼     最近,工作中接到一項任務,開發一個頁面驗證碼功能,查閱了一些網上的資料,並結合以前的繪圖方面的知識,實現了如下的解決方案。產生的驗證碼效果如圖:  要解決的問題:  1. 如何隨機產生圖片    產生System.Drawing.Bitmap對象,使用System.Drawing.Graphics向位元影像對象中繪圖。  2.

.NET Framework環境下的ASP網頁製作(2)(王國榮)

ADO+與資料控制元件.NET Framework所提供的資料庫存取物件稱為ADO+(Active Data Object+),雖然有不少觀念與ADO相類似,但卻是全新的物件,為什麼已經有ADO了,還要再提供ADO+呢?筆者覺得原因可能有幾:採用XML做為資料交換格式:由於XML已經成為網際網路交換資料的標準,這是個不得不的舉動。 延伸資料的範圍:在ADO底下,任何資料都必須透過OLD DB或ODBC來存取,ADO+ 並無此一限制,任何程式都可以藉助ADO+

.NET Framework環境下的ASP網頁製作(1) (王國榮)

網路公司裁員、網站關閉、電子報停刊…,經歷電子商務的退潮之後,有人開始質疑電子商務是不是被高估了。也許網際網路不再編織賺大錢的美夢,但經過這幾年的洗禮,網際網路已經成為大眾生活中的一部份,據說台北市的國中生能製作網頁者已經相當普遍,由此可見一斑,當網頁製作變成一般知識之後,想生存於網際網路,夠不夠專業將是決勝因素。在 .NET Framework底下,筆者很欣慰ASP(Active Server Pages)變得更專業了,簡單地回顧過去的ASP,我們至少可以指出幾個缺點:只能使用VB

關於asp.net的代碼重用

asp.net 在asp.net中我們通過添加組件類來實現代碼重用在asp.net專案檔中添加組件類假如為conn.vb開啟這個檔案,這個檔案是public class connend class這樣我們有兩種方式來進行代碼重用一種方式為直接在class中寫代碼,一種為在外面定義一個namespaces如下(1)Public Class

在ASP.NET下實現數字和字元相混合的驗證碼

asp.net|驗證碼 經常在論壇裡看到有問怎麼實現驗證碼的文章,其實關於驗證碼的文章在CSDN,DEV-CLUB等網站上都有很多,但是很多文章只講訴了如何輸出一個隨機產生數字或字元的圖象,當然了,這個是驗證碼的核心了,但是對很多ASP.NET的初學者來說,怎麼使用它產生的圖象又成了一個問題(論壇有不少問這個的),這也是我寫本文的一個原因.

asp.net中當伺服器出錯時顯示指定的錯誤頁面,同時把錯誤資訊寫入系統記錄檔的探討

asp.net|錯誤|伺服器|顯示|頁面 asp.net中當伺服器出錯時顯示指定的錯誤頁面同時把錯誤資訊寫入系統記錄檔的探討一,在Web.config中填寫出錯時顯示的頁面,可以根據不同的statusCode顯示不同的出錯頁面。   <customErrors

ASP.NET Caching(2)

asp.net Cache Dependencies依賴可以使索引值在檔案改變時,或是在某一個指定時間被刪除   。讓我們看一下每種依賴。檔案依賴(File-based Dependency)檔案依賴是指,當磁碟上的一個檔案改變時,刪除Cache對象中的對應一項。下面讓我們看一個從XML檔案中讀取資料的例子。Dim dom As

ASP.NET Caching

asp.net Caching緩衝,就是將一些產生代價比較大的常用資料,儲存起來重用   。一般資料都儲存在記憶體中,因為從記憶體中讀取資料比從資料庫等其他地方要快。ASP.NET通過兩種方式支援緩衝:通過Cache API儲存任意資料,通過網頁輸出快取經常被訪問的頁面。讓我們來看一個例子。一個電子商務的網站,

ASP.NET中異常處理使用(詳細)

asp.net|異常處理    通用語言運行時(CLR)具有的一個很大的優勢為,異常處理是跨語言被標準化的。一個在C#中所引發的異常可以在Visual Basic客戶中得到處理。不再有 HRESULTs  或者 ISupportErrorInfo

ASP.NET下根據QueryString決定使用哪塊javascript的兩種方法 :)

asp.net 在asp下,有時候會使用下面的代碼:<%if request("m") = "1" then%><script language="javascript"><!--m_name[0] = "《財經》雜誌 ";//m_period[0] = 6;init(1, 1, 1);//--></script><

ASP.NET ViewState 初探 (2) 轉自msdn

asp.net 請看下面的樣本:要在 Web 頁上顯示一個項目列表,而每個使用者需要不同的列表排序。項目列表是靜態,因此可以將這些頁面綁定到相同的快取資料集,而排序次序只是使用者特定的 UI 狀態的一小部分。ViewState 非常適合於儲存這種類型的值。代碼如下:[Visual Basic]<%@ Import Namespace="System.Data"

ASP.NET移植須知

asp.net ASP.NET移植須知 統一教學網日期:2001-11-5 9:05:00出處:ZDNet.com.cn 作者:未知 雖然微軟ASP.NET的設計人員在ASP 應用程式的向後相容工作上做得相當出色,在致力於把Web應用程式從ASP遷至ASP.NET的時候,有幾點需要特別注意。切實理解由.NET平台改變或引入的技術及ASP.NET,會使移植過程變得相對簡單。 為增進您對如何使ASP應用程式在ASP .NET

ASP.NET移植須知(續)

asp.net 'ASP Syntax (Implicit retrieval of Column Value property) Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open("TestDB") Set RS = Conn.Execute("Select * from Products")

總頁數: 1638 1 .... 1509 1510 1511 1512 1513 .... 1638 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.