首页 > 编程 > .NET > 正文

asp.net开发常用技巧收集

2024-07-10 12:55:08
字体:
来源:转载
供稿:网友

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 + "')");

}

★特别注意:【?id=】 处不能为 【?id =】

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表