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
譯者註:本節內容實際上是原英文教程第六節的後半部分,因感覺第六節內容較長,本部分內容與上區段標頭(添加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表單的提交按鈕,點擊以後會作為參數發送到服務端,參數是這樣的:
Time of Update: 2018-12-07
我們在用Asp.net 開發 Web Form頁面時,通常要提交包含Html內容的資料給背景程式代碼處理時,會為版面設定 ValidateRequest="false" 屬性,設定後,討厭的 "從用戶端 ... 中檢測到有潛在危險的 Request.Form 值”的錯誤乖乖消失了。 而這一錯誤在ASP.NET MVC 2中,卻發生了改變; 首先,如果你使用的是.NET 3.5,那麼你只要為接收表單值的Action添加一個特性:[ValidateInput(false)]
Time of Update: 2018-12-07
JSON,JavaScript Object Notation,是一種更輕、更友好的用於介面(AJAX、REST等)資料交換的格式。作為XML的一種替代品,用於表示用戶端與伺服器間資料交換承載的格式。在C#中使用JSON不需要使用第三方庫,使用.NET Framwork3.5內建的System.Runtime.Serialization.Json即可很好的完成JSON的解析。它使用.Net的序列化機制,將對象序列化為Json的字串,返回給用戶端解析。首先定義一個類:using
Time of Update: 2018-12-07
因為習慣了C#的 String.Format
Time of Update: 2018-12-07
最近在維護別人的ASP,時常有的沒有的問題,真是夠了。我們在大部分的書上看到 Function 的語法是Function Name(arg) Name = Value;End Function但回傳值如果是 Server.CreateObject 或 Class 物件,回傳的值是錯誤,百分百會錯。一定要加 Set
Time of Update: 2018-12-07
文章目錄 I:ASP.NET MVC3在Visual Studio 2010中的變化II:Razor視圖引擎-基礎文法 I:ASP.NET MVC3在Visual Studio 2010中的變化在VS2010中建立一個MVC3項目可以看出與以往的MVC2發生了很明顯的變化1.ASP.NET MVC3必要的運行環境為.NET 4.0 (想在3.5用MVC3,沒門!)2.預設MVC3模板項目已整合3.全新的Razor視圖引擎@{