动态网页初学者用ASP.NET制作备忘录实例

原创 2007年09月28日 09:49:00

 
  一位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 + "')");
}
  ★特别注意:【?id=】 处不能为 【?id =】
? ? ? 1 2 3 4 ? ? ?

 

ASP.NET示例程序,做一个自己的bs架构的网站实例

  • 2009年06月09日 13:55
  • 17KB
  • 下载

C#学习之web网站制作入门篇(ASP.NET)

之前熟悉C#与.net, 以为.net就是C#,现在知道了.NET是C#的开发平台,C#即可用来开发客户端(WindowsFrom),也可以用来开发网站即ASP.NET;...
  • chongshangyunxiao321
  • chongshangyunxiao321
  • 2016年04月09日 09:49
  • 13000

VS2010构建ASP.NET三层架构实例演示(一)

本文是用vs2010+SQLSERVER2008来搭建一个基于三层架构的ASP.NET项目,
  • wujiaqi168
  • wujiaqi168
  • 2014年04月19日 10:32
  • 2983

Asp.net下载文件的实例

最近在忙毕业设计的事,其中,毕业设计中有一个点击一个链接就会从服务器上下载文件,我们平常在浏览网站的时候,偶尔会下载一些资料,这一下载的功能就是我要实现的。下面先说一下我的实现思路: 使用数...
  • happylee6688
  • happylee6688
  • 2013年05月31日 19:53
  • 6717

【ASP.NET开发】.NET三层架构简单解析

这篇文章本来应该很早就写出来的,但是一直苦于自己的精神能力有限,而且已经到了我们学校的考试周,所以时间上还是有点紧迫。关键的一点就是,找不到合理的思路来写,思路没有的话,就算是再好的素材,也写不来大家...
  • yisuowushinian
  • yisuowushinian
  • 2013年01月16日 18:05
  • 13679

asp.net(c#)网页跳转七种方法小结

在asp.net下,经常需要页面的跳转,下面是具体的几种方法。跳转页面是大部编辑语言中都会有的,正面我们来分别介绍一下关于.net中response.redirect sever.execute se...
  • dragon_ton
  • dragon_ton
  • 2015年10月28日 09:59
  • 424

ASP.NET开发实战精品源码及视频教程下载

ASP.NET开发实战精品源码及视频教程下载 2013-05-27 14:50:28 分类: Linux ASP.NET开发实战精品源码及视频教程下...
  • mfkpie
  • mfkpie
  • 2017年01月31日 23:59
  • 1300

asp.net之简易聊天室

asp.net制作简易聊天室
  • lj_2_0_2
  • lj_2_0_2
  • 2015年11月01日 14:36
  • 3045

jquery uploadify 上传控件ASP.NET使用总结

一、微软自带的FileUpload的样式不够绚,再者现在这几个项目中的使用,逼迫着不得不学习新的知识。               最近一直在使用jquery easyui-1.4.2框架开发着小型的...
  • ygz5175526
  • ygz5175526
  • 2015年04月24日 11:35
  • 1093

VS2010构建ASP.NET三层架构实例演示(二)

5、创建一个类库(Data)来连接数据库  步骤:文件--新建--项目,在弹出来的“新建项目”对话框中,已安装的模板中选择“Visual C#”--“类库”,名称:Data;解决方案:选择添加到解决...
  • wujiaqi168
  • wujiaqi168
  • 2014年04月19日 10:32
  • 1892
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:动态网页初学者用ASP.NET制作备忘录实例
举报原因:
原因补充:

(最多只允许输入30个字)