中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VB.NET常用代碼有哪些

發布時間:2021-12-02 10:46:49 來源:億速云 閱讀:202 作者:小新 欄目:編程語言

小編給大家分享一下VB.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.VB.NET常用代碼關于日期格式

日期格式設定

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.VB.NET常用代碼清空Cookie

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

看完了這篇文章,相信你對“VB.NET常用代碼有哪些”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

独山县| 新化县| 梁河县| 大城县| 山西省| 洛南县| 丰都县| 苏尼特右旗| 青河县| 雷山县| 青冈县| 墨江| 贵溪市| 乌兰县| 邵武市| 平远县| 塔城市| 香河县| 柳河县| 泌阳县| 泸州市| 信宜市| 吴旗县| 通渭县| 定西市| 应用必备| 元氏县| 丰台区| 米林县| 阆中市| 台前县| 绥棱县| 千阳县| 海兴县| 宣威市| 双流县| 平阴县| 颍上县| 丹棱县| 涿州市| 伊川县|