ASP.NET程序中常用的三十三种代码(转)

1. 打开新的窗口并传送参数:   

  传送参数:

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

      接收参数:

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

2.为按钮添加对话框

  1. Button1.Attributes.Add("onclick","return confirm(’确认?’)");
  2. Button1.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.          } 
  17. }   

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

      双击表格连接到另一页 

  在itemDataBind事件中

  1.         if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
  2.         {
  3.          string OrderItemID =e.item.cells[1].Text;
  4.          ...
  5.          e.item.Attributes.Add("ondblclick", "location.href=’../ShippedGrid.aspx?id="  OrderItemID  "’");
  6.         }   

      双击表格打开新一页

  1.         if(e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
  2.         {
  3.          string OrderItemID =e.item.cells[1].Text;
  4.          ...
  5.          e.item.Attributes.Add("ondblclick", "open(’../ShippedGrid.aspx?id="  OrderItemID  "’)");
  6.         } 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值