基於MVP架構設計ASP.Net的應用研究

微軟的Microsoft patterns & practices小組, Web Client Software Factory採用是Mode View Presenter+Controller模式(MVPC模式),它可以使Model-View-Presenter 模式實現商務邏輯與表現層的適當分離,高效的簡單的進行單元測試,更方便的隱藏技術的複雜度,方便的與各種系統整合等特點。以後我會單獨來的來說明Web Client Software Factory的架構應用。

基於中繼資料驅動模型架構在ASP.Net的應用研究

目前流行的asp.net架構很多,有開源的有模式與實踐(Microsoft patterns & practices)小組的開源項目Web Service Factory,Nhibernet, Nbear ORM, Petshop等架構; 下面我又介紹另一種基於中繼資料(XML)架構,在ASP.net2.0的程 序應用,而且這種架構目前很多 IT公司使 用較少,它的特點靈活度較高, 簡單高效,方便的IOC依賴注入,對象 間 解偶性好,開發效率較高,可以結合微軟企業庫進行 高效率的儲存。

IIS6.0中ASP.NET鎖死下產生轉儲檔案

編者按:    IIS 6.0 有一項叫做“孤立背景工作處理序”的新功能。此功能使您能在預定要回收的進程終止之前對其進行檢查。孤立背景工作處理序可用來在進程中附加一個偵錯工具並產生一個供調查使用的轉儲檔案。作者:Microsoft MSDN 概要當您在 Internet 資訊服務 (IIS) 6.0 中遇到被鎖死的情況時,應用程式事件記錄檔中會出現類似下面這樣的錯誤資訊:Event Type: WarningEvent Source: W3SVC-WPEvent Category:

我的Asp.net網站的異常處理機制

 

RadControls for ASP.NET Ajax 筆記(1)

(1)遍曆Grid中的所有Item(一行),一次僅展開一行【Single expand in hierarchical grid】private void RadGrid1_ItemCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { if(e.CommandName == RadGrid.ExpandCollapseCommandName)   { foreach(GridItem

IIS與asp.net3.5的問題,在 IIS 裡面為什麼看不到 ASP.NET 3.5 的選項

這幾天在玩 .Net 3.5,發現了一個疑問,就是在 IIS 裡面為什麼看不到 ASP.NET 3.5 的選項?!且以前在 .NET 2.0 的時候有個 aspnet_regiis.exe 的執行檔在 .NET 3.5 也看不到!!後來我才搞懂,原來 ASP.NET 3.5 只是使用 .Net Framework 3.5 的組件(assembly)而已!整個核心的架構還是建立在 .NET 2.0 之上,.NET Framework 的 API 都沒變,只是到了 .NET 3.5 很多

ASP.NET AND System.Web.Entity, Version=3.5.0.0

錯誤(Scenario):Configuration Error Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. Parser

ASP.NET緩衝:方法分析和實踐樣本

儘早緩衝;經常緩衝 您應該在應用程式的每一層都實現緩衝。向資料層、商務邏輯層、UI 或輸出層添加緩衝支援。記憶體現在非常便宜 — 因此,通過以智能的方式在整個應用程式中實現緩衝,可以獲得很大的效能提高。 緩衝可以掩蓋許多過失 緩衝是一種無需大量時間和分析就可以獲得“足夠良好的”效能的方法。這裡再次強調,記憶體現在非常便宜,因此,如果您能通過將輸出緩衝 30 秒,而不是花上一整天甚至一周的時間嘗試最佳化代碼或資料庫就可以獲得所需的效能,您肯定會選擇緩衝解決方案(假設可以接受 30

ASP.NET發布WebService

文章目錄 測試SOAP 1.1SOAP 1.2HTTP POST ASP.NET發布WebService一.發布建立WebApplication的工程。在剛才工程TestWebService中添加WebService檔案(尾碼為asmx),填寫名稱。 開啟剛才添加的檔案可以看到代碼如下: 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.

Silverlight整合Asp.net AjAX的技術應用

Silverlight 將支援開發人員在建立豐富的web應用程式,我們即將看到web應用的一個在視覺是很有吸引力的浪潮的到來, 網頁將能夠利用靈活的媒體播放,動畫和向量圖形繪製。這將有利於擴充web應用。本文描述的是一個股票跑馬燈的例子。 本例選擇一個代碼為3209的應用股票作為樣本,它可以嵌入到現有的代碼,並且提供一個比"html<marquee>"標籤更好查 看的ticker。為了能夠讓使用者得到最多的價值,需要有效地通過互連網從伺服器獲得資訊進行交易。 將討論通過整合

微軟Asp.Net架構與項目團隊管理建設模型分析

Microsoft Visual Studio 2008 RTM版本已經發布好久了,最近的項目準備用最新的微軟技術Microsoft Visual Studio 2008 RTM +Microsoft SQL Server Compact 3.5+Microsoft SQL Server 2005模型來實現;好的Team應該有學習新技術的探 索精神, 一個好的管理者,作用和能力不一定是技術狂人,但一定是懂得管理並不斷掌握最新技術的人;能在不同的環境, 採用適合

基於Web Services建立Asp與Asp.Net之間Session資料橋的應用研究

本文的目的在於提供一種可行的解決方案通過Web Service技術來整合和管理現有的Asp程式到Asp.Net。 此應用解決方案儘可能從實際出發以迭代更新方式的策略把Asp Web伺服器記憶體中的當前Session更新到Asp.Net。背景:現有公司的產品OA是採用asp早先的技術開發,需要與目前最新的asp.net產品進行資料互動的應用。現有的asp應用程式往往採用“ASP

asp.net 2.0在使用了mater page的情況下Form defaultbutton無法設定的問題

問題如題我嘗試了下列方法,在頁面程式中加入:1    protected override void OnInit(EventArgs e)2    {3        base.OnInit(e);4        Page.Form.DefaultButton = "btnSearch";5    }但是頁面提示錯誤,宣告失敗 The DefaultButton of 'form1' must be the ID of a control of type IButtonControl.

ASP.Net中使用鍵盤觸發事件

因為之前做了一個網頁聊天室用到鍵盤快捷發送的功能,所以做一下總結。我用了兩種鍵盤觸發方法來發送資訊1、使用javascript,ctrl+enter發送訊息<script language="javascript"> function document.onkeydown() { var e=event.srcElement; if(event.keyCode==13 && event.ctrlKey==1) {

Apache中運行Asp.net

這幾天又玩了一下Apache HTTP ServerApache有著強大的Web伺服器配置功能,不然也不會成為全球使用量最大的Web伺服器架設工具,不過預設安裝的Apache不能運行asp.net,太可惜了,因為最近玩Asp.net所以迫切要求在Apache上面能運行Asp.net,網上找了下,很快就有了答案:http://weblogs.asp.net/israelio/archive/2005/09/11/424852.aspx稍作解釋:http://www.apache.org/dist/

RadControls for ASP.NET Ajax 筆記(2)

 1. RadGrid中展開的項更新(如果有一項被展開,對該項資料做了改動,此時需要更新顯示)foreach (GridDataItem item in RadGrid1.MasterTableView.Items)            {                if (item.Expanded)                {                    item.Expanded = false;                 

Asp.net效能最佳化總結

此文只是些膚淺應用和建議(Visual Studio 2003, ASP.NET 1.1)關於資料處理相關的最佳化一、 SqlDataReader和Dataset的選擇Sqldatareader優點:讀取資料非常快。如果對返回的資料不需做大量處理的情況下,建議使用SqlDataReader,其效能要比dataset好很多。缺點:直到資料讀完才可close掉與資料庫的串連(SqlDataReader 讀資料是快速向前的。SqlDataReader 類提供了一種讀取從 SQL Server

Asp.Net頁面請求效能大隱患 你是否做了這樣的事情

  項目測試中,客戶向我們反應,某個頁面請求速度特別慢,簡直無法忍受。這裡簡單插一些情況的描述:對於一個使用人數、並行作業並不多的項目,客戶不會過多的在效能上提出要求,對他們來說,多幾百ms的等待時間,不會帶來更多情緒。     但是,當你請求某個頁面後,去泡杯茶回來,發現頁面還死死的在那裡,進度條不緊不慢的一點一點增長,就無法忍受了。利用Firefox的debug[ debug ?]測了一下,平均請求時間19s左右,而光import那個頁面所需要的時間就是18s多,問題肯定出在頁面上。   

ASP.NET Ajax exception – Two components with the same id can’t be added to the applicati

There's a couple of exceptions to look out for when you start developing custom ASP.NET Ajax client controls.  They are:Microsoft JScript runtime error: Sys.InvalidOperationException: Two components with the same id

About the NeatUpload™ ASP.NET Component – Brettle.Web.NeatUpload.dll

From:http://www.brettle.com/neatupload   (Brettle.Web.NeatUpload.dll)About the NeatUpload ASP.NET Component The NeatUpload ASP.NET component allows  developers to stream uploaded files to storage (filesystem or database) and allows users to

總頁數: 1638 1 .... 456 457 458 459 460 .... 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.