解析asp.net編程中6條實(shí)用語句_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:什么是.net的接口和抽象類
      什么是接口? 接口是包含一組虛方法的抽象類型,其中每一種方法都有其名稱、參數(shù)和返回值。接口方法不能包含任何實(shí)現(xiàn),CLR允許接口可以包含事件、屬性、索引器、靜態(tài)方法、靜態(tài)字段、靜態(tài)構(gòu)造函數(shù)以及常數(shù)。但是注意:C#中不能包含任何靜態(tài)成員。一個(gè)類可以實(shí)

      1.Panel 橫向滾動(dòng),縱向自動(dòng)擴(kuò)展 

      <asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel> 
      2.回車轉(zhuǎn)換成Tab 
      (1) 

      <script language="javascript" for="document" event="onkeydown"> 
        if(event.keyCode==13 && event.srcElement.type!=’button’ && event.srcElement.type!=’submit’ &&     event.srcElement.type!=’reset’ && event.srcElement.type!=’’&& event.srcElement.type!=’textarea’); 
        event.keyCode=9; 
      </script> 

      (2)  //當(dāng)在有keydown事件的控件上敲回車時(shí),變?yōu)閠ab 

      public void Tab(System.Web .UI.WebControls .WebControl webcontrol) 

      webcontrol.Attributes .Add ("onkeydown", "if(event.keyCode==13) event.keyCode=9"); 


      3.DataGrid超級(jí)連接列 
      DataNavigateUrlField="字段名" DataNavigateUrlFormatString="http://xx/inc/delete.aspx?ID={0}" 

      4.自定義異常處理 
      //自定義異常處理類 
      using System; 
      using System.Diagnostics; 
      namespace MyAppException 

        /// <summary> 
        /// 從系統(tǒng)異常類ApplicationException繼承的應(yīng)用程序異常處理類。 
        /// 自動(dòng)將異常內(nèi)容記錄到Windows NT/2000的應(yīng)用程序日志 
        /// </summary> 
        public class AppException:System.ApplicationException 
        { 
        public AppException() 
        { 
        if (ApplicationConfiguration.EventLogEnabled)LogEvent("出現(xiàn)一個(gè)未知錯(cuò)誤。"); 
        } 
        public AppException(string message) 
        { 
        LogEvent(message); 
        } 
        public AppException(string message,Exception innerException) 
        { 
        LogEvent(message); 
        if (innerException != null) 
        { 
        LogEvent(innerException.Message); 
        } 
        } 
        //日志記錄類 
        using System; 
        using System.Configuration; 
        using System.Diagnostics; 
        using System.IO; 
        using System.Text; 
        using System.Threading; 
        namespace MyEventLog 
        { 
        /// <summary> 
        /// 事件日志記錄類,提供事件日志記錄支持 
        /// <remarks> 
        /// 定義了4個(gè)日志記錄方法 (error, warning, info, trace) 
        /// </remarks> 
        /// </summary> 
        public class ApplicationLog 
        { 
        /// <summary> 
        /// 將錯(cuò)誤信息記錄到Win2000/NT事件日志中 
        /// <param name="message">需要記錄的文本信息</param> 
        /// </summary> 
        public static void WriteError(String message) 
        { 
        WriteLog(TraceLevel.Error, message); 
        } 
        /// <summary> 
        /// 將警告信息記錄到Win2000/NT事件日志中 
        /// <param name="message">需要記錄的文本信息</param> 
        /// </summary> 
        public static void WriteWarning(String message) 
        { 
        WriteLog(TraceLevel.Warning, message);   
        } 
        /// <summary> 
        /// 將提示信息記錄到Win2000/NT事件日志中 
        /// <param name="message">需要記錄的文本信息</param> 
        /// </summary> 
        public static void WriteInfo(String message) 
        { 
        WriteLog(TraceLevel.Info, message); 
        }

      分享:10個(gè)ASP.NET編程技巧
      1、盡量減少表單回送 每當(dāng)點(diǎn)擊Web網(wǎng)頁上的Button、LinkButton或ImageButton控件時(shí),表單就會(huì)被發(fā)送到服務(wù)器上。如果控件的AutoPostBack屬性被設(shè)置為true,如果CheckBox、CheckBoxList等控件的狀態(tài)被改變后,也會(huì)使表單會(huì)發(fā)送回服務(wù)器。 每次當(dāng)表單被發(fā)送回服

      共2頁上一頁12下一頁
      來源:模板無憂//所屬分類:.Net教程/更新時(shí)間:2010-06-01
      相關(guān).Net教程