解析asp.net編程中6條實(shí)用語句_.Net教程
推薦:什么是.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ā)送回服
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見代碼存在的偽造IP問題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(連接字符串的配置及獲取)
- asp.net頁面?zhèn)髦禍y試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過程實(shí)現(xiàn)分頁示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- 如何在.Net Micro Framework中顯示漢字
- ASP.Net用MD5和SHA1加密的幾種方法
- 組合.NET數(shù)據(jù)控件構(gòu)建強(qiáng)大用戶接口
- 什么是.net的接口和抽象類
- .net C#生成縮略圖實(shí)現(xiàn)思路分解
- .NET中 關(guān)于臟讀 不可重復(fù)讀與幻讀的代碼示例
- 編程使用資源文件實(shí)現(xiàn)多語言頁面(In Action)
- 怎樣使ASP.NET從字符串中查找字符出現(xiàn)的次數(shù)
- C#中調(diào)用Windows API時(shí)的數(shù)據(jù)類型對應(yīng)關(guān)系
- 在ASP.Net 2.0中實(shí)現(xiàn)多語言界面的方法
- 相關(guān)鏈接:
- 教程說明:
.Net教程-解析asp.net編程中6條實(shí)用語句。