成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

實例VB.NET常用代碼歸納總結(jié)

開發(fā) 后端
在工作中總結(jié)了一些關(guān)于VB.NET常用代碼的總結(jié),有關(guān)于打開新的窗口并傳送參數(shù)、為按鈕添加對話框、刪除表格選定記錄等等方面的常用代碼實例,看看吧。

學(xué)習(xí)中就在善于總結(jié),在VB.NET中有很多常用的代碼,在這里給大家總結(jié)了一點關(guān)于VB.NET常用代碼的實例,如果對大家有用的話,希望大家記下來,方便以后使用。

1. 打開新的窗口并傳送參數(shù)

傳送參數(shù):

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

接收參數(shù):

  1. string a = Request.QueryString("id");  
  2. string b = Request.QueryString("id1"); 

2.為按鈕添加對話框

  1. Button1.Attributes.Add("onclick","return confirm(’確認?’)");  
  2. button.attributes.add("onclick","if(confirm(’are you sure...?’)){return true;}else{return false;}")  

3.刪除表格選定記錄

  1. int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex];  
  2. string deleteCmd = "DELETE from Employee where emp_id = " + intEmpID.ToString() 


4.刪除表格記錄警告

  1. private void DataGrid_ItemCreated(Object sender,DataGridItemEventArgs e)  
  2. {  
  3. switch(e.Item.ItemType)  
  4. {  
  5. case ListItemType.Item :  
  6. case ListItemType.AlternatingItem :  
  7. case ListItemType.EditItem:  
  8. TableCell myTableCell;  
  9. myTableCell = e.Item.Cells[14];  
  10. LinkButton myDeleteButton ;  
  11. myDeleteButton = (LinkButton)myTableCell.Controls[0];  
  12. myDeleteButton.Attributes.Add("onclick","return confirm(’您是否確定要刪除這條信息’);");  
  13. break;  
  14. default:  
  15. break;  
  16. }  


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

  1. private void grdCustomer_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)  
  2. {  
  3. //點擊表格打開  
  4. if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)  
  5. e.Item.Attributes.Add("onclick","window.open(’Default.aspx?id=" + e.Item.Cells[0].Text + "’);");  
  6. }  
  7. //雙擊表格連接到另一頁  
  8. //在itemDataBind事件中  
  9. if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)  
  10. {  
  11. string OrderItemID =e.item.cells[1].Text;  
  12. ...  
  13. e.item.Attributes.Add("ondblclick", "location.href=’../ShippedGrid.aspx?id=" + OrderItemID + "’");  
  14. }  
  15. //雙擊表格打開新一頁  
  16. if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)  
  17. {  
  18. string OrderItemID =e.item.cells[1].Text;  
  19. ...  
  20. e.item.Attributes.Add("ondblclick", "open(’../ShippedGrid.aspx?id=" + OrderItemID + "’)");  

6.表格超連接列傳遞參數(shù)

  1. <asp:HyperLinkColumn Target="_blank" headertext="ID號" DataTextField="id" NavigateUrl="aaa.aspx?id=’  
  2. <%# DataBinder.Eval(Container.DataItem, "數(shù)據(jù)字段1")%>’ & name=’<%# DataBinder.Eval(Container.DataItem, "數(shù)據(jù)字段2")%>’ /> 


7.表格點擊改變顏色

  1. if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)  
  2. {  
  3. e.Item.Attributes.Add("onclick","this.style.backgroundColor=’#99cc00’;  
  4. this.style.color=’buttontext’;this.style.cursor=’default’;");  
  5. }   
  6. //寫在DataGrid的_ItemDataBound里  
  7. if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)  
  8. {  
  9. e.Item.Attributes.Add("onmouseover","this.style.backgroundColor=’#99cc00’;  
  10. this.style.color=’buttontext’;this.style.cursor=’default’;");  
  11. e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=’’;this.style.color=’’;");  

8.VB.NET常用代碼關(guān)于日期格式

日期格式設(shè)定

  1. DataFormatString="{0:yyyy-MM-dd}" 

我覺得應(yīng)該在itembound事件中

  1. e.items.cell["你的列"].text=DateTime.Parse(e.items.cell["你的列"].text.ToString("yyyy-MM-dd"))  

9.獲取錯誤信息并到指定頁面

不要使用Response.Redirect,而應(yīng)該使用Server.Transfer

  1. e.g  
  2. // in global.asax  
  3. protected void Application_Error(Object sender, EventArgs e) {  
  4. if (Server.GetLastError() is HttpUnhandledException)  
  5. Server.Transfer("MyErrorPage.aspx");  
  6. //其余的非HttpUnhandledException異常交給ASP.NET自己處理就okay了 :)  

Redirect會導(dǎo)致post-back的產(chǎn)生從而丟失了錯誤信息,所以頁面導(dǎo)向應(yīng)該直接在服務(wù)器端執(zhí)行,這樣就可以在錯誤處理頁面得到出錯信息并進行相應(yīng)的處理

10.VB.NET常用代碼清空Cookie

  1. Cookie.Expires=[DateTime];  
  2. Response.Cookies("UserName").Expires = 0 

【編輯推薦】

  1. 剖析VB.NET平臺調(diào)用是如何執(zhí)行操作
  2. 分享個人總結(jié)VB.NET多線程
  3. 詳細說明VB.NET變量中四點
  4. 三類十二種VB.NET數(shù)據(jù)類型全面介紹
  5. VB.NET初步知識,初學(xué)者必看
責(zé)任編輯:田樹 來源: 樂博網(wǎng)
相關(guān)推薦

2009-11-10 13:08:13

VB.NET編程技巧

2009-11-02 13:14:18

VB.NET函數(shù)

2009-11-10 11:25:35

VB.NET與Basi

2009-10-21 09:19:40

VB.NET文件壓縮 

2009-10-23 13:40:09

VB.NET基類

2010-01-19 18:24:29

VB.NET調(diào)用Win

2009-10-28 14:13:32

VB.NET File

2009-10-28 14:34:44

VB.NET Tree

2010-01-20 17:54:13

VB.NET特殊字符

2010-01-12 16:39:26

VB.NET數(shù)據(jù)綁定

2009-10-28 09:21:19

VB.NET技術(shù)

2009-11-03 10:51:33

VB.NET共享

2009-10-22 09:20:46

VB.NET Proc

2009-10-21 09:40:23

VB.NET搜索

2010-01-08 15:41:36

VB.NET窗口關(guān)閉

2009-11-04 11:32:20

VB.NET回調(diào)函數(shù)

2010-01-11 09:53:28

VB.NET語法

2010-01-11 14:06:14

VB.NET時間函數(shù)

2009-10-27 09:45:03

VB.NET數(shù)組

2009-10-26 19:22:29

VB.NET使用Log
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产欧美一区二区三区另类精品 | 亚洲国产成人精品女人久久久 | 涩涩视频网站在线观看 | 97人人爱 | 不卡一二三区 | 在线观看黄免费 | 青久草视频| 亚洲免费大片 | 久久久久久免费精品一区二区三区 | 99精品欧美一区二区三区 | 国产黄色网| 国产精品视频在线观看 | 国产亚洲欧美在线视频 | 99re热精品视频 | 蜜桃视频一区二区三区 | 一级毛片免费视频观看 | 欧美一区二区三区在线观看 | 国产精品欧美一区二区三区 | 国产成人高清视频 | 欧美日韩亚洲国产综合 | 国产一级片免费视频 | 色综合色综合色综合 | 婷婷久久综合 | 色网站入口 | 一区二区三区四区日韩 | 免费在线国产视频 | 久久久久国产一级毛片高清网站 | 中文字幕亚洲一区二区三区 | 国产成人精品久久二区二区 | 一区二区三区在线观看视频 | 免费看日韩视频 | 欧美一区二区在线观看视频 | 国内精品免费久久久久软件老师 | 中文字幕乱码视频32 | 日本a级大片 | 一级特黄视频 | 久久剧场 | 青娱乐自拍 | 国产999精品久久久 午夜天堂精品久久久久 | 精产嫩模国品一二三区 | 久久精品亚洲 |