ASP.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 + "’)");
问题点数:0、回复次数:51Top
1 楼zxy1092003(秒秒)回复于 2005-10-25 11:15:59 得分 0
樓主繼續Top
2 楼hipop(不怕慢,就怕站;站一站,二里半)回复于 2005-10-25 11:19:57 得分 0
继续啊Top
3 楼jxufewbt(我的目标是5星)回复于 2005-10-25 11:28:01 得分 0
markTop
4 楼eightdou()回复于 2005-10-25 11:28:02 得分 0
http://tech.163.com/05/1021/14/20JH889K0009159F.html
这里有全部Top
5 楼share1011(不知道)回复于 2005-10-25 12:58:53 得分 0
hao
Top
6 楼king_snowmaple(风云の枫之痕)回复于 2005-10-25 13:10:15 得分 0
哈哈!!!
还是 eightdou 来得干脆!!Top
7 楼jhtchina(学习构架设计)回复于 2005-10-25 13:16:15 得分 0
MarkTop
8 楼netter2003(我知道错了,以后我会及时结贴。)回复于 2005-10-25 13:20:03 得分 0
标记。。。Top
9 楼regedit362451dennis(烨儿)回复于 2005-10-25 15:25:33 得分 0
很好!!
================================================================
QQ:110930961 email:web-programmer@163.com name:dennis
================================================================
Top
10 楼eqh(我想早恋,可已经晚了...)回复于 2005-10-25 15:30:46 得分 0
希望楼主继续Top
11 楼cw888()回复于 2005-10-25 15:50:35 得分 0
很好:)Top
12 楼zouqiang122(先天不足)回复于 2005-10-25 21:48:57 得分 0
支持一下~Top
13 楼chunyuyuxin(小淳)回复于 2005-10-25 23:32:38 得分 0
有用的东西,留下来,说不定哪天就用上了Top
14 楼batistuta8848(左右对称)回复于 2005-10-25 23:48:44 得分 0
学习一下~!Top
15 楼feasword()回复于 2005-10-26 00:00:05 得分 0
关注,学习Top
16 楼codearts(代码艺术)回复于 2005-10-26 02:09:03 得分 0
mark,学习
Top
17 楼moshaocong(★★★★★)回复于 2005-10-26 08:45:52 得分 0
很好Top
18 楼duoluohuifeng(堕落回风)回复于 2005-10-26 09:29:15 得分 0
路过,学习,帮顶
Top
19 楼successok(任我行)回复于 2005-10-26 09:33:30 得分 0
支持楼主的行为!Top
20 楼fyyccc(小新)回复于 2005-10-26 09:34:44 得分 0
学习学习 谢谢Top
21 楼edwardfay(都说养儿为防老,山高水远他乡流)回复于 2005-10-26 10:17:51 得分 0
mark,学习Top
22 楼Ivony(授人以鱼不如授人以渔,上海谋生)回复于 2005-10-26 10:23:35 得分 0
学多了这种东西就丢掉ASP.NET的精髓了……
ASP.NET是面向对象的,再不济也是支持函数的……又不是脚本语言……Top
23 楼lsp69(浪子神剑)回复于 2005-10-26 11:07:55 得分 0
好,谢谢楼主Top
24 楼2hope(希望)回复于 2005-10-26 11:18:19 得分 0
学习Top
25 楼stonezhy(iAiMuMu)回复于 2005-10-26 11:29:39 得分 0
学习Top
26 楼lengfeng8866(公孙恋雪(专心学习WEB开发))回复于 2005-10-26 11:31:58 得分 0
原来楼主是从
http://tech.163.com/05/1021/14/20JH889K0009159F.html
照搬上来的,唉。。。Top
27 楼listhome(不想睡)(专回百分贴)回复于 2005-10-26 11:40:53 得分 0
晕了Top
28 楼yb2008(中科商务网--ZKE360.COM)回复于 2005-10-26 12:05:23 得分 0
学习Top
29 楼top1000(天天向上)回复于 2005-10-26 12:21:18 得分 0
怎么没了,大家一起补充!Top
30 楼eyych(2006)回复于 2005-10-26 12:41:23 得分 0
这世界上的好人为什么这么多?!!!Top
31 楼aidy(爱笛)回复于 2005-10-26 15:15:50 得分 0
值得一顶Top
32 楼tudou614(魔蟹座的SATAN)回复于 2005-10-26 15:24:35 得分 0
markTop
33 楼aodenan(晕晕得)回复于 2005-10-26 16:28:07 得分 0
顶Top
34 楼nnh(菲一打)回复于 2005-10-26 16:44:46 得分 0
好东西.Top
35 楼yanlixin4csdn(闫力昕)回复于 2005-10-26 16:52:13 得分 0
好东西.
Top
36 楼yang_hao(杨浩)回复于 2005-10-26 17:04:51 得分 0
topTop
37 楼wzpwork(东方红叶)回复于 2005-10-26 17:25:55 得分 0
值得一顶!Top
38 楼bytesoon(lt)回复于 2005-10-26 18:38:09 得分 0
不错
个人签名:
[免费接项目 www.51team.com]Top
39 楼renyu732(Sysinfo)回复于 2005-10-26 18:40:27 得分 0
谢谢.Top
40 楼superdullwolf(超级大笨狼,每天要自强,MVP)回复于 2005-10-26 22:22:57 得分 0
了解一下思路可以,不要照搬,完全可以自己写。
我觉得这些没什么,多数是操纵JS的。js熟练完全可以不这么写。Top
41 楼tianweima(风雨人)回复于 2005-10-26 22:31:44 得分 0
路过Top
42 楼chenhaoying(风雨无阻)回复于 2005-10-26 22:32:18 得分 0
第3个用查询字符串来删除的不好,特别是对权限要求高的删除难控制。Top
43 楼fengsanshou(冯三寿)回复于 2005-10-26 22:32:45 得分 0
谢谢楼主Top
44 楼henry3695(henry(老师说学好正则可以赚美元的))回复于 2005-10-26 23:26:40 得分 0
好贴Top
45 楼Bkoklam(koklam)回复于 2005-10-27 00:45:46 得分 0
好贴
谢谢楼主 和 eightdou。Top
46 楼Ivony(授人以鱼不如授人以渔,上海谋生)回复于 2005-10-27 10:44:07 得分 0
第三个明显是注入式漏洞Top
47 楼cobrastudio(老汉我)回复于 2005-10-27 11:00:33 得分 0
回复人: Ivony() ( ) 信誉:100 2005-10-26 10:23:36 得分: 0
学多了这种东西就丢掉ASP.NET的精髓了……
ASP.NET是面向对象的,再不济也是支持函数的……又不是脚本语言……
=======
正解。Top
48 楼luojianfeng(原来我不傻!)回复于 2005-10-27 11:29:53 得分 0
好人一个啊Top
49 楼yzh0523(水手)回复于 2005-10-27 11:30:39 得分 0
收藏Top
50 楼bitmaque(Chaos)回复于 2005-10-27 11:49:41 得分 0
回复人: eightdou() ( ) 信誉:100
xiexieTop
51 楼hendry_huang(MISA)回复于 2005-10-27 12:11:18 得分 0
实用Top




