• <bdo id="1ftk3"></bdo>
      <bdo id="1ftk3"></bdo>

      1. 歡迎來到合肥浪訊網絡科技有限公司官網
          咨詢服務熱線:400-099-8848

        干貨共享提升ASP.NET功能運用的20種技巧-上篇

        發布時間:2017-11-25 文章來源:本站  瀏覽次數:3240

        浪訊科技將介紹一些進步 ASP.NET Web 運用功能的辦法和技巧。眾所周知,解決功能問題是一項繁瑣的工作,當呈現功能問題,編寫程序代碼將是關鍵因素。

        1.debug=「false」

        當創立 ASP.NET Web運用程序,默許設置為「true」。開發過程中,設置為「true」對錯常有用多,但在運用程序發布布置時,需將其設置為「false」。

        2.封閉 tracing(追尋)

        tracing 對錯??膳碌?,你有沒有忘掉封閉它。假設沒用,請斷定編輯 web.config 而且封閉它。它將占用許多您的程序資源。

        3.禁用 session

        假設您用不到 session 會話盯梢請必須禁用它。您能夠在每個 asp.net 頁面中設置如下:

        <%@ page language="c#" codebehind="webform1.aspx.cs" autoeventwireup="false" inherits="webapplication1.webform1"

        enablesessionstate="false" %>

        4.運用發布版別布置運用

        布置運用程序到出產環境時,要保證運用的發布版別形式,而不是調試形式。如果運用調試模板極容易發生請求超時。布置成發布版別,你將會發現速度有很大的提升。

        5.封閉頁面的 View State

        View State 主要是在提交今后回顯用的,它只要在頁面中的數據是提交到本頁時才有用。其默許是「true」。如果你沒有運用表單數據回傳,那么能夠封閉 View State。

        <%@ Page EnableViewState="false" %>

        6.防止運用 Response.Redirect

        Redirect(重定向)十分費事,它僅用于用于從當時物理服務器開發跳轉到其它服務器。如果只是在本服務器開發內頁面跳轉請運用 Server.Transfer 語法,這樣會削減許多沒有必要的客戶端重定向。

        7.運用 StringBuilder 類以及運用 ToString()辦法

        String 類目標是不行改變的,對于 String 目標的從頭賦值在本質上是從頭創立了一個 String 目標并將新值賦予該目標,其辦法 ToString 對功能的進步并非很顯著。在處理字符串時,最好運用 StringBuilder 類,其 .NET 命名空間是 System.Text。該類并非創立新的目標,而是經過 Append,Remove,Insert 等辦法直接對字符串進行操作,經過 ToString 辦法回來操作成果。 其界說及操作句子如下所示

        int num;

        System.Text.StringBuilder str = new System.Text.StringBuilder(); //創立字符串

        str.Append(num.ToString()); //添加數值num

        Response.Write(str.ToString); //顯現操作成果

        8.防止拋出反常

        反常會導致速度變慢,而且使得運用程序頁面顯現反常,使得無法進行其他操作。能夠運用 try / catch 使呈現的反常記錄到日志文件中。

        9.運用 finally 辦法收回資源

        假設你在運用開發中許多運用其他數據庫銜接和拜訪文件,請斷定在用完后封閉它們。finally 塊是程序中最后被履行,因此在這里面的代碼會保證必定會被履行,封閉代碼必定要在這個開發辦法塊中履行。

        10.運用客戶端腳本驗證

        用客戶端驗證替代服務器開發端驗證。服務器開發端數據驗證將會許多耗費您的服務器開發上的資源,而且會代來許多的頁面數據回傳。

        上一條:干貨分享提升ASP.NE...

        下一條:浪訊科技關于大數據經典職...

      2. <bdo id="1ftk3"></bdo>
          <bdo id="1ftk3"></bdo>

          1. {关键词}