歡迎來到合肥浪訊網(wǎng)絡(luò)科技有限公司官網(wǎng)
  咨詢服務(wù)熱線:400-099-8848

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

發(fā)布時(shí)間:2017-11-25 文章來源:本站  瀏覽次數(shù):4102

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

1.debug=「false」

當(dāng)創(chuàng)立 ASP.NET Web運(yùn)用程序,默許設(shè)置為「true」。開發(fā)過程中,設(shè)置為「true」對(duì)錯(cuò)常有用多,但在運(yùn)用程序發(fā)布布置時(shí),需將其設(shè)置為「false」。

2.封閉 tracing(追尋)

tracing 對(duì)錯(cuò)常可怕的,你有沒有忘掉封閉它。假設(shè)沒用,請(qǐng)斷定編輯 web.config 而且封閉它。它將占用許多您的程序資源。

3.禁用 session

假設(shè)您用不到 session 會(huì)話盯梢請(qǐng)必須禁用它。您能夠在每個(gè) asp.net 頁(yè)面中設(shè)置如下:

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

enablesessionstate="false" %>

4.運(yùn)用發(fā)布版別布置運(yùn)用

布置運(yùn)用程序到出產(chǎn)環(huán)境時(shí),要保證運(yùn)用的發(fā)布版別形式,而不是調(diào)試形式。如果運(yùn)用調(diào)試模板極容易發(fā)生請(qǐng)求超時(shí)。布置成發(fā)布版別,你將會(huì)發(fā)現(xiàn)速度有很大的提升。

5.封閉頁(yè)面的 View State

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

<%@ Page EnableViewState="false" %>

6.防止運(yùn)用 Response.Redirect

Redirect(重定向)十分費(fèi)事,它僅用于用于從當(dāng)時(shí)物理服務(wù)器開發(fā)跳轉(zhuǎn)到其它服務(wù)器。如果只是在本服務(wù)器開發(fā)內(nèi)頁(yè)面跳轉(zhuǎn)請(qǐng)運(yùn)用 Server.Transfer 語(yǔ)法,這樣會(huì)削減許多沒有必要的客戶端重定向。

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

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

int num;

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

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

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

8.防止拋出反常

反常會(huì)導(dǎo)致速度變慢,而且使得運(yùn)用程序頁(yè)面顯現(xiàn)反常,使得無(wú)法進(jìn)行其他操作。能夠運(yùn)用 try / catch 使呈現(xiàn)的反常記錄到日志文件中。

9.運(yùn)用 finally 辦法收回資源

假設(shè)你在運(yùn)用開發(fā)中許多運(yùn)用其他數(shù)據(jù)庫(kù)銜接和拜訪文件,請(qǐng)斷定在用完后封閉它們。finally 塊是程序中最后被履行,因此在這里面的代碼會(huì)保證必定會(huì)被履行,封閉代碼必定要在這個(gè)開發(fā)辦法塊中履行。

10.運(yùn)用客戶端腳本驗(yàn)證

用客戶端驗(yàn)證替代服務(wù)器開發(fā)端驗(yàn)證。服務(wù)器開發(fā)端數(shù)據(jù)驗(yàn)證將會(huì)許多耗費(fèi)您的服務(wù)器開發(fā)上的資源,而且會(huì)代來許多的頁(yè)面數(shù)據(jù)回傳。

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

下一條:浪訊科技關(guān)于大數(shù)據(jù)經(jīng)典職...

日韩中文字幕无码专区,国产成人综合亚洲欧美,日本日本熟妇中文在线视频,久久免费只有精品国产,色综合久久天天,思思re热免费精品,国产精品久久久久久久,国内自产少妇自拍区免费 亚太影院 柯西贝尔-游戏赚网
狠狠天天躁中文字幕| 天堂av无码av一区二区三区| 不卡日韩AV无码国产精品| 国产九九九全国免费视频| 国产一级AV不卡毛片| 国产精品欧美亚洲韩国日本久久| 亚洲一区二区三区AV激情| 伊人色综合网站精品无码| 国产aⅴ精品动漫一区二区| 久热精品在线中文字幕播放| 91人妻中文字幕无码专区在线| 在线观看中文精品无码| 免费无码一级成年片| 国产三级成人网站在线视频| 国产精品精品在线看| 亚洲 欧美 国产 动漫 综合| 1313午夜精品理论片| 少妇疯狂高潮久久久| 久久久一夲精品99久久精品66| 久99久精品在线观看| 久久婷人人爽人人| 国产老妇女牲交视频| 国产精品亚洲国产在| 国产一级黄片免费观看视频| 欧美日韩无中文在线视频| 亚洲AV无码成人精品区麻豆| 亚洲国产超清无码专区| 在线亚洲精品专区 线路一| 国产狂喷潮黄色网站| 国产视频亚洲,欧美| 亚洲а∨天堂2019在线无码| 国产色系视频在线观看| 精品少妇无码无码毛片专区| 日韩区欧美区中文字幕| 亚洲人成中文字幕在线观看| 超碰97人人做人人爱高清| 无码人妻少妇久久中文字幕| 日韩丝袜av制服无码网站| 18禁亚欧av网站.| 国产成人高清综合在线| 99久久无码专区人妻|