手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >ASP.NET中常用的三十三种代码第1/7页
ASP.NET中常用的三十三种代码第1/7页
摘要:1.打开新的窗口并传送参数:传送参数:response.write("<script>window.open('*.aspx?id="+th...

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

传送参数:

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

接收参数:

stringa=Request.QueryString("id");

stringb=Request.QueryString("id1");

2.为按钮添加对话框

Button1.Attributes.Add("onclick","returnconfirm('确认?')");

button.attributes.add("onclick","if(confirm('areyousure...?')){returntrue;}else{returnfalse;}")

3.删除表格选定记录

intintEmpID=(int)MyDataGrid.DataKeys[e.Item.ItemIndex];

stringdeleteCmd="DeletefromEmployeewhereemp_id="+intEmpID.ToString()

4.删除表格记录警告

privatevoidDataGrid_ItemCreated(Objectsender,DataGridItemEventArgse)

{

switch(e.Item.ItemType)

{

caseListItemType.Item:

caseListItemType.AlternatingItem:

caseListItemType.EditItem:

TableCellmyTableCell;

myTableCell=e.Item.Cells[14];

LinkButtonmyDeleteButton;

myDeleteButton=(LinkButton)myTableCell.Controls[0];

myDeleteButton.Attributes.Add("onclick","returnconfirm('您是否确定要删除这条信息');");

break;

default:

break;

}

}

5.点击表格行链接另一页

privatevoidgrdCustomer_ItemDataBound(objectsender,System.Web.UI.WebControls.DataGridItemEventArgse)

{

//点击表格打开

if(e.Item.ItemType==ListItemType.Iteme.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.Iteme.Item.ItemType==ListItemType.AlternatingItem)

{

stringorderItemID=e.item.cells[1].Text;

...

e.item.Attributes.Add("ondblclick","location.href='../ShippedGrid.aspx?id="+orderItemID+"'");

}

双击表格打开新一页

if(e.Item.ItemType==ListItemType.Iteme.Item.ItemType==ListItemType.AlternatingItem)

{

stringorderItemID=e.item.cells[1].Text;

...

e.item.Attributes.Add("ondblclick","open('../ShippedGrid.aspx?id="+orderItemID+"')");

}

6.表格超连接列传递参数

<asp:HyperLinkColumnTarget="_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.Iteme.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.Iteme.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='';");

}

当前1/7页1234567下一页阅读全文

【ASP.NET中常用的三十三种代码第1/7页】相关文章:

在.NET中利用XMLHTTP下载文件的代码

在ASP.NET中重写URL的代码

如何在ASP.NET中使用三层架构

ASP.NET 2.0下的条件编译

程序中常用的种代码

ASP.NET中实现模板页

ASP.NET实用代码片段

ASP.NET中的URL映射技巧

ASP.NET程序中用Repeater实现分页

ASP.NET JSON字符串与实体类的互转换的示例代码

精品推荐
分类导航