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

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

?? asp.net 常用代碼33種.txt

?? .net常用經典源代碼。十分好用!不用客氣
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
ASP.NET 常用代碼33種
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 ;
      mydelete Button = (LinkButton)myTableCell.Controls[0];
      mydelete Button.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 + "’)");
   }
   
     ★特別注意:【?id=】 處不能為 【?id =】
   
     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一区二区三区免费野_久草精品视频
日韩国产高清在线| 精品一区二区久久| 日本 国产 欧美色综合| 懂色av一区二区夜夜嗨| 欧美性猛交xxxx乱大交退制版| 欧美电视剧在线看免费| 亚洲免费在线播放| 国产精品白丝jk白祙喷水网站| 精品视频资源站| 日本一区二区三区电影| 蜜桃精品视频在线| 欧美日韩一区中文字幕| 亚洲素人一区二区| 国产成人精品免费网站| 日韩一区二区三区三四区视频在线观看 | 亚洲毛片av在线| 久久se这里有精品| 欧美肥大bbwbbw高潮| 亚洲欧美欧美一区二区三区| 成人影视亚洲图片在线| 久久精品夜色噜噜亚洲aⅴ| 美女视频网站久久| 5566中文字幕一区二区电影| 一区二区三区不卡视频在线观看| 成人av在线观| 国产精品全国免费观看高清| 国产精品一区久久久久| 久久蜜桃av一区二区天堂| 久久99最新地址| 精品美女在线观看| 开心九九激情九九欧美日韩精美视频电影| 欧美天堂一区二区三区| 亚洲国产精品久久久久婷婷884| 色综合久久久久| 一区二区三区中文字幕| 91精品91久久久中77777| 一区二区三区丝袜| 日本韩国一区二区三区视频| 亚洲一区二区三区小说| 欧美丝袜丝nylons| 日韩中文欧美在线| 91精品国产色综合久久久蜜香臀| 人人超碰91尤物精品国产| 日韩无一区二区| 国产精品影视在线观看| 国产精品亲子伦对白| 99r精品视频| 一区二区三区四区蜜桃| 欧美三级电影精品| 美女网站在线免费欧美精品| 久久久久久久久久久黄色| 懂色av一区二区三区免费看| 一区二区三区欧美视频| 884aa四虎影成人精品一区| 极品美女销魂一区二区三区免费| 久久精品一二三| 欧美最新大片在线看| 日韩高清一级片| 久久亚洲一级片| 99v久久综合狠狠综合久久| 偷拍一区二区三区四区| 久久奇米777| 91香蕉视频黄| 美女一区二区视频| 国产精品免费久久久久| 欧美日韩精品一区二区天天拍小说| 麻豆精品国产传媒mv男同| 中文字幕不卡在线观看| 欧美日韩国产欧美日美国产精品| 国产伦精品一区二区三区视频青涩| 成人欧美一区二区三区在线播放| 欧美久久婷婷综合色| 国产精品91一区二区| 亚洲国产中文字幕在线视频综合| 久久综合一区二区| 欧美午夜宅男影院| 大白屁股一区二区视频| 天堂影院一区二区| 亚洲国产精品精华液2区45| 欧美日韩一区二区在线视频| 国产乱码精品一区二区三| 亚洲一区二区三区四区在线观看| 久久这里都是精品| 欧美精品久久一区| 97精品久久久午夜一区二区三区| 免费人成在线不卡| 亚洲四区在线观看| 国产日韩欧美高清在线| 欧美一级搡bbbb搡bbbb| 91蝌蚪国产九色| 国产精品911| 精品午夜一区二区三区在线观看| 一区二区视频在线| 国产精品日日摸夜夜摸av| 精品免费国产二区三区 | 成人av在线一区二区| 精品无人码麻豆乱码1区2区| 亚洲福利视频一区二区| 国产精品国产a级| 久久久久9999亚洲精品| 精品久久久久一区| 欧美一区二区三区性视频| 欧美在线一二三四区| av激情亚洲男人天堂| 风间由美一区二区三区在线观看| 久久电影国产免费久久电影| 日韩成人伦理电影在线观看| 亚洲无线码一区二区三区| 亚洲精品国产高清久久伦理二区| 中文字幕的久久| 国产精品国产自产拍高清av| 国产欧美日韩精品一区| 久久九九国产精品| 久久精品综合网| 国产精品久久久久一区| 欧美激情艳妇裸体舞| 久久精品亚洲麻豆av一区二区| 久久一夜天堂av一区二区三区| 欧美精品一区二区不卡| 久久久久亚洲蜜桃| 国产喂奶挤奶一区二区三区| 国产精品色呦呦| 悠悠色在线精品| 亚洲一区av在线| 日韩成人免费电影| 狠狠色丁香久久婷婷综合_中| 黄色日韩三级电影| 国产精品白丝av| 91亚洲男人天堂| 91极品美女在线| 在线播放欧美女士性生活| 日韩三级视频在线观看| 日韩免费看的电影| 国产欧美日韩亚州综合| 亚洲人成精品久久久久久| 亚洲高清三级视频| 久久99国产精品久久99| 懂色av一区二区夜夜嗨| 色呦呦一区二区三区| 在线不卡的av| 国产日本欧美一区二区| 亚洲精品成人在线| 日韩成人精品在线| 国产91综合网| 91免费版pro下载短视频| 欧美情侣在线播放| 久久久久国产成人精品亚洲午夜| 成人欧美一区二区三区小说 | 国产精品亚洲第一区在线暖暖韩国| 粉嫩av一区二区三区| 欧美日韩不卡视频| 久久久久久久综合日本| 亚洲图片自拍偷拍| 国产老肥熟一区二区三区| 91网上在线视频| 日韩一区二区高清| 亚洲丝袜美腿综合| 毛片一区二区三区| 91浏览器入口在线观看| 日韩欧美中文字幕一区| 亚洲美女视频在线观看| 久久99精品久久久| 欧美三级电影精品| 中文字幕av一区二区三区免费看| 午夜精品在线看| 成人sese在线| 精品久久国产老人久久综合| 一区二区三区四区视频精品免费 | 中文字幕在线视频一区| 毛片不卡一区二区| 欧美性感一区二区三区| 中文字幕中文在线不卡住| 免费欧美在线视频| 在线免费亚洲电影| 欧美激情一区在线观看| 美国毛片一区二区三区| 欧美在线你懂得| 18成人在线观看| 国产激情视频一区二区三区欧美| 91麻豆精品国产自产在线| 亚洲精品视频一区| 成人av电影在线观看| 精品国产乱码久久久久久免费| 亚洲图片欧美综合| 在线视频一区二区三| 国产精品久久久久久久久久久免费看| 美国精品在线观看| 91精品国产一区二区三区| 亚洲一区二区三区小说| 日本韩国欧美一区二区三区| 中文字幕一区不卡| 成人免费不卡视频| 国产欧美视频一区二区| 国产成人免费av在线| 欧美国产激情二区三区| 粉嫩高潮美女一区二区三区| 欧美韩国日本一区| 成人免费三级在线| 一色屋精品亚洲香蕉网站| 91在线国产观看|