亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? asp.net程序中常用的33種代碼.txt

?? ASP.NET程序中常用的33種代碼
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
 ASP.NET程序中常用的三十三種代碼 
1. 打開新的窗口并傳送參數: 

  傳送參數:

response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")
  接收參數:

string a = Request.QueryString("id");
string b = Request.QueryString("id1");
  2.為按鈕添加對話框

Button1.Attributes.Add("onclick","return confirm(’確認?’)");
button.attributes.add("onclick","if(confirm(’are you sure...?’)){return true;}else{return false;}")
  3.刪除表格選定記錄

int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex];
string deleteCmd = "DELETE from Employee where emp_id = " + intEmpID.ToString()
  4.刪除表格記錄警告

private void DataGrid_ItemCreated(Object sender,DataGridItemEventArgs e)
{
 switch(e.Item.ItemType)
 {
  case ListItemType.Item :
  case ListItemType.AlternatingItem :
  case ListItemType.EditItem:
   TableCell myTableCell;
   myTableCell = e.Item.Cells[14];
   LinkButton myDeleteButton ;
   myDeleteButton = (LinkButton)myTableCell.Controls[0];
   myDeleteButton.Attributes.Add("onclick","return confirm(’您是否確定要刪除這條信息’);");
   break;
  default:
   break;
 }

}
  5.點擊表格行鏈接另一頁

private void grdCustomer_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
 //點擊表格打開
 if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
  e.Item.Attributes.Add("onclick","window.open(’Default.aspx?id=" + e.Item.Cells[0].Text + "’);");
}
  雙擊表格連接到另一頁

  在itemDataBind事件中

if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
 string OrderItemID =e.item.cells[1].Text;
 ...
 e.item.Attributes.Add("ondblclick", "location.href=’../ShippedGrid.aspx?id=" + OrderItemID + "’");
}
  雙擊表格打開新一頁

if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
 string OrderItemID =e.item.cells[1].Text;
 ...
 e.item.Attributes.Add("ondblclick", "open(’../ShippedGrid.aspx?id=" + OrderItemID + "’)");
}

 6.表格超連接列傳遞參數

<asp:HyperLinkColumn Target="_blank" headertext="ID號" DataTextField="id" NavigateUrl="aaa.aspx?id=’
 <%# DataBinder.Eval(Container.DataItem, "數據字段1")%>’ & name=’<%# DataBinder.Eval(Container.DataItem, "數據字段2")%>’ />
  7.表格點擊改變顏色

if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)
{
 e.Item.Attributes.Add("onclick","this.style.backgroundColor=’#99cc00’;
    this.style.color=’buttontext’;this.style.cursor=’default’;");
} 
  寫在DataGrid的_ItemDataBound里

if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)
{
e.Item.Attributes.Add("onmouseover","this.style.backgroundColor=’#99cc00’;
   this.style.color=’buttontext’;this.style.cursor=’default’;");
e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=’’;this.style.color=’’;");
}

  8.關于日期格式

  日期格式設定

DataFormatString="{0:yyyy-MM-dd}"
  我覺得應該在itembound事件中

e.items.cell["你的列"].text=DateTime.Parse(e.items.cell["你的列"].text.ToString("yyyy-MM-dd"))
  9.獲取錯誤信息并到指定頁面

  不要使用Response.Redirect,而應該使用Server.Transfer

  e.g

// in global.asax
protected void Application_Error(Object sender, EventArgs e) {
if (Server.GetLastError() is HttpUnhandledException)
Server.Transfer("MyErrorPage.aspx");

//其余的非HttpUnhandledException異常交給ASP.NET自己處理就okay了 :)
}
  Redirect會導致post-back的產生從而丟失了錯誤信息,所以頁面導向應該直接在服務器端執行,這樣就可以在錯誤處理頁面得到出錯信息并進行相應的處理 

  10.清空Cookie

Cookie.Expires=[DateTime];
Response.Cookies("UserName").Expires = 0
  11.自定義異常處理

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

namespace MyAppException
{
 /// <summary>
 /// 從系統異常類ApplicationException繼承的應用程序異常處理類。
 /// 自動將異常內容記錄到Windows NT/2000的應用程序日志
 /// </summary>
 public class AppException:System.ApplicationException
 {
  public AppException()
  {
   if (ApplicationConfiguration.EventLogEnabled)LogEvent("出現一個未知錯誤。");
  }

 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個日志記錄方法 (error, warning, info, trace) 
  /// </remarks>
  /// </summary>
  public class ApplicationLog
  {
   /// <summary>
   /// 將錯誤信息記錄到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);
   }
   /// <summary>
   /// 將跟蹤信息記錄到Win2000/NT事件日志中
   /// <param name="message">需要記錄的文本信息</param>
   /// </summary>
   public static void WriteTrace(String message)
   {
    WriteLog(TraceLevel.Verbose, message);
   }

   /// <summary>
   /// 格式化記錄到事件日志的文本信息格式
   /// <param name="ex">需要格式化的異常對象</param>
   /// <param name="catchInfo">異常信息標題字符串.</param>
   /// <retvalue>
   /// <para>格式后的異常信息字符串,包括異常內容和跟蹤堆棧.</para>
   /// </retvalue>
   /// </summary>
   public static String FormatException(Exception ex, String catchInfo)
   {
    StringBuilder strBuilder = new StringBuilder();
    if (catchInfo != String.Empty)
    {
     strBuilder.Append(catchInfo).Append("\r\n");
    }
    strBuilder.Append(ex.Message).Append("\r\n").Append(ex.StackTrace);
    return strBuilder.ToString();
   }

   /// <summary>
   /// 實際事件日志寫入方法
   /// <param name="level">要記錄信息的級別(error,warning,info,trace).</param>
   /// <param name="messageText">要記錄的文本.</param>
   /// </summary>
   private static void WriteLog(TraceLevel level, String messageText)
   {
    try
    { 
     EventLogEntryType LogEntryType;
     switch (level)
     {
      case TraceLevel.Error:
       LogEntryType = EventLogEntryType.Error;
       break;
      case TraceLevel.Warning:
       LogEntryType = EventLogEntryType.Warning;
       break;
      case TraceLevel.Info:
       LogEntryType = EventLogEntryType.Information;
       break;
      case TraceLevel.Verbose:
       LogEntryType = EventLogEntryType.SuccessAudit;
       break;
      default:
       LogEntryType = EventLogEntryType.SuccessAudit;
       break;
     }

     EventLog eventLog = new EventLog("Application", ApplicationConfiguration.EventLogMachineName, ApplicationConfiguration.EventLogSourceName );
     //寫入事件日志
     eventLog.WriteEntry(messageText, LogEntryType);

    }
   catch {} //忽略任何異常
  } 
 } //class ApplicationLog
}

12.Panel 橫向滾動,縱向自動擴展

<asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel>
  13.回車轉換成Tab 

<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>

onkeydown="if(event.keyCode==13) event.keyCode=9"

  14.DataGrid超級連接列

DataNavigateUrlField="字段名" DataNavigateUrlFormatString="http://xx/inc/delete.aspx?ID={0}"
  15.DataGrid行隨鼠標變色

private void DGzf_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
 if (e.Item.ItemType!=ListItemType.Header)
 {
  e.Item.Attributes.Add( "onmouseout","this.style.backgroundColor=\""+e.Item.Style["BACKGROUND-COLOR"]+"\"");
  e.Item.Attributes.Add( "onmouseover","this.style.backgroundColor=\""+ "#EFF3F7"+"\"");
 }
}
  16.模板列

<ASP:TEMPLATECOLUMN visible="False" sortexpression="demo" headertext="ID">
<ITEMTEMPLATE>
<ASP:LABEL text=’<%# DataBinder.Eval(Container.DataItem, "ArticleID")%>’ runat="server" width="80%" id="lblColumn" />
</ITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>

<ASP:TEMPLATECOLUMN headertext="選中">
<HEADERSTYLE wrap="False" horizontalalign="Center"></HEADERSTYLE>
<ITEMTEMPLATE>
<ASP:CHECKBOX id="chkExport" runat="server" />
</ITEMTEMPLATE>
<EDITITEMTEMPLATE>
<ASP:CHECKBOX id="chkExportON" runat="server" enabled="true" />
</EDITITEMTEMPLATE>
</ASP:TEMPLATECOLUMN>
  后臺代碼

protected void CheckAll_CheckedChanged(object sender, System.EventArgs e)
{
 //改變列的選定,實現全選或全不選。
 CheckBox chkExport ;
 if( CheckAll.Checked)
 {
  foreach(DataGridItem oDataGridItem in MyDataGrid.Items)
  {
   chkExport = (CheckBox)oDataGridItem.FindControl("chkExport");
   chkExport.Checked = true;
  }
 }
 else
 {
  foreach(DataGridItem oDataGridItem in MyDataGrid.Items)
  {
   chkExport = (CheckBox)oDataGridItem.FindControl("chkExport");
   chkExport.Checked = false;
  }
 }
}
  17.數字格式化

  【<%#Container.DataItem("price")%>的結果是500.0000,怎樣格式化為500.00?】

<%#Container.DataItem("price","{0:¥#,##0.00}")%>

int i=123456;
string s=i.ToString("###,###.00");

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91伊人久久大香线蕉| 久久午夜老司机| 欧美一区二区三区性视频| 日韩一区二区高清| 欧美一区二区在线观看| 色先锋资源久久综合| 欧美激情一区二区三区蜜桃视频| 99久久综合精品| 欧美高清激情brazzers| 日韩久久久久久| 五月天精品一区二区三区| 欧美肥妇bbw| caoporen国产精品视频| 日韩欧美中文一区| 亚洲国产成人porn| 国产99久久精品| 欧美一级二级在线观看| 亚洲永久精品国产| 国产91高潮流白浆在线麻豆 | 中文字幕日本不卡| 亚洲免费在线电影| 波多野结衣精品在线| 欧美不卡在线视频| 亚洲成人免费视| 在线观看免费成人| 中文字幕日本乱码精品影院| 久久精品国产**网站演员| 欧美另类变人与禽xxxxx| 亚洲欧美综合另类在线卡通| 久久精品国产色蜜蜜麻豆| 91精品国产欧美日韩| 伊人色综合久久天天| 福利91精品一区二区三区| 久久久精品免费免费| 日韩电影网1区2区| 欧美日韩中文精品| 亚洲一级在线观看| 91黄视频在线| 亚洲人成影院在线观看| 韩国女主播成人在线观看| 欧美乱妇23p| 午夜伊人狠狠久久| 麻豆国产一区二区| 精品国内二区三区| 久久精品国产第一区二区三区| 欧洲精品视频在线观看| 亚洲成人久久影院| 欧美伊人久久大香线蕉综合69| 日韩伦理电影网| 欧美撒尿777hd撒尿| 一区二区久久久| 色婷婷综合激情| 午夜精品123| 欧美一区二区三区在线| 蜜臀精品一区二区三区在线观看 | 99国产精品国产精品久久| 亚洲图片激情小说| 一本大道久久a久久精二百| 亚洲欧美国产77777| 欧美裸体一区二区三区| 日韩成人dvd| 欧美电影免费观看高清完整版在| 性做久久久久久久免费看| 欧美日本一区二区三区四区 | 亚洲成a人在线观看| 欧美精品黑人性xxxx| 日韩不卡免费视频| 欧美精品一区二区久久婷婷| 极品少妇xxxx精品少妇偷拍| 久久蜜桃一区二区| 99久久er热在这里只有精品15| 亚洲欧美日韩系列| 7777精品伊人久久久大香线蕉超级流畅 | 不卡的电影网站| 一区二区三区日韩精品视频| 欧美片在线播放| 另类小说色综合网站| 亚洲人成网站色在线观看| 欧美日韩精品福利| 国内精品自线一区二区三区视频| 中文字幕亚洲区| 91精品国产色综合久久不卡蜜臀 | 国产成人啪午夜精品网站男同| 国产精品看片你懂得| 欧美性大战xxxxx久久久| 亚洲黄色录像片| 日韩精品一区二区三区视频在线观看| 经典三级视频一区| 综合激情成人伊人| 国产日韩欧美一区二区三区乱码 | 日韩一区二区视频在线观看| 国产91精品入口| 午夜不卡av在线| 国产欧美一区二区精品性色超碰| 欧美日韩国产欧美日美国产精品| 精品一区二区三区不卡| 亚洲色图欧美偷拍| 欧美精品久久天天躁| 91片在线免费观看| 老司机一区二区| 亚洲欧美激情插| 久久久久久久久岛国免费| 色综合天天综合网天天狠天天| 五月激情丁香一区二区三区| 一区二区三区免费网站| 欧美精品一区二| 午夜精品久久久久久久| 久久久另类综合| 日韩一区二区在线观看视频| 色域天天综合网| 成人免费的视频| 黑人巨大精品欧美一区| 天堂va蜜桃一区二区三区漫画版| 中文无字幕一区二区三区| 日韩欧美的一区| 欧美日韩1区2区| 国产毛片精品一区| 久久成人麻豆午夜电影| 性欧美大战久久久久久久久| 亚洲狠狠丁香婷婷综合久久久| 国产精品三级在线观看| 久久亚区不卡日本| 欧美在线观看你懂的| 色视频一区二区| 91免费视频网址| 日本丰满少妇一区二区三区| 波多野结衣欧美| 粉嫩在线一区二区三区视频| 欧美aaaaa成人免费观看视频| 日韩在线观看一区二区| 无吗不卡中文字幕| 亚洲风情在线资源站| 亚洲午夜一区二区| 亚洲综合免费观看高清完整版| 久久午夜羞羞影院免费观看| 亚洲精品视频在线| 一区二区三区电影在线播| 国产欧美精品一区二区色综合| 国产精品久久久久9999吃药| 国产性做久久久久久| 久久精品视频网| **网站欧美大片在线观看| 国产精品久久久久四虎| 国产欧美日韩亚州综合| 国产欧美日韩激情| 亚洲精品国产第一综合99久久 | 91精品国产手机| 久久精品亚洲精品国产欧美kt∨| 国产嫩草影院久久久久| 国产精品午夜在线| 亚洲国产日韩在线一区模特| 日韩av一区二区三区四区| 精品一区二区三区香蕉蜜桃 | 欧美视频一区二| 日韩一区二区三区免费看| 日韩精品一区二区三区视频播放| 91精品国产日韩91久久久久久| 国产午夜一区二区三区| 中文字幕亚洲综合久久菠萝蜜| 亚洲精品少妇30p| 极品少妇一区二区三区精品视频 | 国产一区啦啦啦在线观看| 国产麻豆日韩欧美久久| 不卡一区二区三区四区| 91一区二区三区在线播放| 欧美三级日本三级少妇99| 欧美sm极限捆绑bd| 国产精品久久三| 亚洲成在人线免费| 久久成人综合网| 在线影院国内精品| 日韩精品在线看片z| 亚洲日本在线a| 精品一区二区在线免费观看| 欧美日本一道本| 国产精品久久久久aaaa樱花| 精品一区二区三区影院在线午夜| 欧美日韩一区二区三区高清| 欧美国产综合色视频| 蜜芽一区二区三区| 欧美性大战久久久久久久| 成人免费在线播放视频| 国产一区二区看久久| 9191精品国产综合久久久久久| 日韩毛片在线免费观看| 成人免费精品视频| 国产日本一区二区| 国产一区二区中文字幕| 日韩精品最新网址| 麻豆91在线观看| 欧美一区二区三区公司| 亚洲超丰满肉感bbw| 欧美色精品在线视频| 亚洲综合色网站| 欧美亚洲图片小说| 亚洲一级电影视频| 欧美日韩一区二区在线观看视频| 一区二区成人在线视频| 在线视频欧美区| 午夜伦欧美伦电影理论片|