千家信息网

VB.NET常用代码有哪些

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下VB.NET常用代码有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1. 打开新的窗口并传送参数:传送参数:response.write("<script>wi
千家信息网最后更新 2026年11月03日VB.NET常用代码有哪些

小编给大家分享一下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常用代码有哪些"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

表格 代码 常用 信息 参数 错误 页面 处理 事件 字段 数据 日期 格式 篇文章 完了 对话框 导向 按钮 更多 服务器 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技 喔噻互联网科技有限公司 中关村互联网科技集团 互联网的科技 互联网科技官网 润盈互联网科技 字节跳动和互联网科技 宁夏众和广鑫互联网科技有限公司 全球顶尖互联网科技公司 新兴科技互联网创新大赛颁奖典礼 未来五年的互联网科技 呼和浩特新华互联网科技学院 深圳育鹏互联网科技有限公司招聘 长沙互联网科技 工业互联网展湾科技股份有限公司 互联网金融科技元年 互联网科技股为什么大涨 半导体是互联网高科技吗 图游互联网科技 萌小萌互联网科技河南有限公司 互联网金融 科技金融 亿账通互联网科技 互联网科技创新企业排名 西藏七维空间互联网科技有限公司 顶级互联网科技成果有哪些 深圳市罗太互联网科技有限公司 科技赋能视角下互联网保险发展 群盈汇互联网科技有限公司 华中科技大学互联网的牛人 福仕德教育科技互联网
0