Time of Update: 2018-12-07
今天是第一天開始學習接觸asp.net,這兩天時間也比較緊張,作業太多,抓緊時間,希望一切順利。 學什麼都要從本質開始學習,首先要知道什麼是asp.net?查了點資料,大家在論壇都定義的不一樣,一個否定一個的說法,或者發表不同的簡介,沒辦法,我新手我初學asp.net能咋樣,沒發言權呢,也不能明辨是非,當下就查下維基百科,所以就引用他們的定義作為入門定義。 ASP.NET is a Web application framework developed and
Time of Update: 2018-12-07
轉載: asp.net中當伺服器出錯時顯示指定的錯誤頁面同時把錯誤資訊寫入系統日誌文檔 一,在web.config中填寫出錯時顯示的頁面,能夠根據不同的statuscode顯示不同的出錯頁面。 <customerrors mode="on" //假如配置為off則出錯只返回錯誤資訊,不會跳到自己的指定頁面defaultredirect="/error/customerrorpage.aspx"> <error statuscode="404" redirect="/
Time of Update: 2018-12-07
expressions是asp.net 2.0中的新特色,它可以使你在asp.net的頁面裡很方便的使用自訂的屬性. 在ASPX頁裡只要使用$符號就可以訪問到,你定製的屬性了. 例如我們看個例子: ASPX頁面中如下: <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$connectionStrings:Pubs %>" SelectCommand="select * from
Time of Update: 2018-12-07
很高興申請成功了部落格園的部落格,寫篇隨筆表示感謝。今天幫別人做了個項目,功能倒不是很多,但是有些功能比較複雜。比如使用Web頁面對檔案進行壓縮和解壓縮。經過多方面的尋找,使用SharpZipLib實現了壓縮功能。代碼如下:using System;using System.IO;using ICSharpCode.SharpZipLib.Zip;using ICSharpCode.SharpZipLib.GZip;using ICSharpCode.SharpZipLib.BZip2;usin
Time of Update: 2018-12-07
I learned asp.net mvc recently, and the material I picked was Pro ASP.NET MVC Framework by Steven Sanderson. This book is great for learning asp.net mvc.During the short period since its publish on April 2009, it quickly earns five star rating on
Time of Update: 2018-12-07
第一步(開啟MSDTC服務) 開啟控制台 → 管理工具 → 服務 → 找到服務Distributed Transaction Coordinator → 右鍵屬性 → 啟動類型改為手動或自動然後確定 → 右鍵啟動該服務 注意:如果沒有此服務或啟動不了,說明你的機器可能沒安裝此服務,開始運行輸入一下命令 1. iisreset /stop 2. net user ASPNET /delete 3. cd C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
Time of Update: 2018-12-07
1.DataList使用不同風格的模板這招也非常實用,你可以製作兩個不同的模板或表現形式,分別以.ascx控制項的形式儲存,運行時根據某個條件動態選擇使用其中的一個模板,另外ScottGu認為ItemDataBound方法也可以定製你顯示的表現,比如加亮某個元素或是加一個促銷廣告圖等等。 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
譯者註:本節內容實際上是原英文教程第六節的後半部分,因感覺第六節內容較長,本部分內容與上區段標頭(添加Edit方法和視圖)無關,在項目開發中搜尋功能既常見又常用,在此拿出來作為單獨章節。本節課程中,你將添加一個SearchIndex 方法,使你可以通過片名來搜尋影片。
Time of Update: 2018-12-07
在這一節中,你將新建立一個新的 MoviesController類,並編寫代碼,實現擷取影片資料和使用視圖模板在瀏覽器中展現影片資料的功能。在進行下步之前,點擊“產生應用程式“對應用程式進行編譯。按右鍵Controllers檔案夾,建立一個名為“MoviesController ”的控制器。在建立視窗各選項如所示點擊添加,將建立以下檔案和檔案夾:項目的 Controllers
Time of Update: 2018-12-07
在這一節中,你將添加用於管理資料庫中電影的類。這些類是ASP.NET MVC應用程式的模型部分。你將使用.NET Framework架構下的Entity Framework(Entity Framework)資料訪問技術,與模型類協同工作。Entity Framework(常簡稱為EF)支援一種稱之為編碼先行(Code First)的開發模式。編碼先行使你通過編寫簡單的類(簡稱為POCO類,全稱為"plain-old CLR
Time of Update: 2018-12-07
在本節中,您需要修改HelloWorldController類,從而使用視圖模板檔案,乾淨優雅的封裝產生返回到用戶端瀏覽器HTML的過程。您將建立一個視圖模板檔案,其中使用了ASP.NET MVC 3所引入的Razor視圖引擎。Razor視圖模板檔案使用.cshtml副檔名,並提供了一個優雅的方式來使用C#語言建立所要輸出的HTML。用Razor編寫一個視圖模板檔案時,將所需的字元和鍵盤敲擊數量降到了最低,並實現了快速,流暢的編碼工作流程。當前在控制器類中的Index方法返回了一個硬式編碼字串。
Time of Update: 2018-12-07
一 效能即是功能:在設計過程中始終將效能放在第一位設計之初便對效能進行規劃切勿將“添加效能”作為後續任務!一旦項目編寫完成,添加效能就會步履維艱在整個項目過程中進行衡量與反覆測試效能並不是一蹴而就的反覆測試調查是最有效方法二 評判 web 效能:用戶端回應時間定義:在點擊遠端網站後瀏覽器上顯示 web 應用程式的響應速度有多麼“快”“快“是相對的,要對具體的應用進行量化通過 TTFB(第一個位元組的回應時間)進行衡量通過 TTLB(最後一個位元組的回應時間)進行衡量影響客戶對應用的滿意度三
Time of Update: 2018-12-07
根據ScottGu的部落格記述(http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx),在未來不久將會發布一個ASP.NET MVC 3.0的Preview版本,在這個版本中可以使用多個內建的模板引擎,以它發布出來的來看,其中包括NHaml,Spark以及微軟剛剛發布的ASP.NET Web Pages(Razor)。 ASP.NET Web Pages包含在Web
Time of Update: 2018-12-07
最近正在幫一家網站做一些靜態頁的工作,將一些動態網頁面直接產生靜態頁. 老早就知道這個可以用WebClient來實現,用WebClient將動態頁面進行遠程讀取. 然後將讀取的內容寫入到相應的靜態檔案中.說白了就兩個動作,讀和寫而以. 不過在讀和寫過程中,一定要注意編碼要一致,要不然會產生內容亂碼或是瀏覽網頁時出現亂碼.而且我看了一下網上解決靜態頁的方案,太過哆嗦.今天我就把我最簡單的方法來和大家分享一下,也許高手們覺得這個太簡單,太普通了,沒必要發了.不過我寫的內容都是比較簡單的,深入的我也寫
Time of Update: 2018-12-07
今天把一個程式部署到伺服器上,結果運行第一個頁面,就出現錯誤“未能載入類型...”,而在我機器上卻是好好的。搜尋後,發現很多處理對策,但我的卻是另一種情況——ASP的版本要改為2.0。去年,我的程式用VS2003寫的,今年,我的程式用VS2005重新整一遍,再把伺服器中目錄下的內容全部刪除,接著用VS2005發布上去,然後就是出現以上的錯誤了。排除的過程中,我發現VS2005沒有Global.asax,它是什麼用的,我不太清楚,但程式卻能正常運行,由此想到是不是VS2005與VS2005的區別,
Time of Update: 2018-12-07
文章目錄 I:控制器和視圖的基礎概念II:控制器III:視圖IV:原始碼下載 I:控制器和視圖的基礎概念1.控制器的概念控制器在ASP.NET MVC3當中是最終處理用戶端請求的一個實現,他有個一硬性條件就是必須實現System.Web.Mvc.IController介面,而且類的命名必須要以Controller結尾,儘管按照硬性條件上來說,要自己實現一個介面比較糾結,但幸好的是在ASP.NET
Time of Update: 2018-12-07
1、使用Framework所支援的方法註冊指令碼,(1)RegisterArrayDeclaration 向頁面輸出數組的定義(2)RegisterClientScriptBlock 輸出指令碼(緊跟這from)(3)RegisterClientScriptInclude 添加指令碼的引用(4)RegisterClientScriptResource
Time of Update: 2018-12-07
本月在北京、長春、濟南和大連將辦幾場培訓,我可能會參與北京大連長春的,還是依照一貫風格,培訓免費。5月22日 大連 架構師交流活動 大連海景酒店5月22日 北京 軟體+服務培訓 知春路一天微軟霄雲路Office半天(詳見MSDN)5月24日 長春 架構師交流活動 長春錦江花園酒店3層6月1-2日 大連 ASP.NET + AJAX + IIS 7.0 +Longhorn Server 開發技術培訓 北京海澱區知春路113號銀網中心A座606室6月8-9日 大連 ASP.NET +
Time of Update: 2018-12-07
控制項生存周期 當一個asp.net頁面被請求後,一個page執行個體被產生,開始自己的邏輯,最終返回HTML流給使用者端。構成邏輯處理的是page中存在的伺服器端控制項以及控制項間的互動,並且在頁面結束前伺服器控制項們被銷毀(視.net的回收策略而定)。那麼這些控制項在短短的頁面處理過程中經曆了建立、處理、銷毀等到底是如何組織的?這些控制項是如何同其他控制項互動,如何在多個頁面間保持狀態的?(這應當是整個控制項開發的基本也是重要的知識)首先,我們看看特殊的控制項,也就是Page類,所有aspx
Time of Update: 2018-12-07
Asp.net 中在用戶端觸發服務端事件分為兩種情況:一. WebControls中的Button 和HtmlControls中的Type為submit的HtmlInputButton這兩種按鈕最終到用戶端的表現形式為: <input name="Submit1" id="Submit1" type="submit" value=”Submit”>,這是Form表單的提交按鈕,點擊以後會作為參數發送到服務端,參數是這樣的: