ASP.Net开发新手常见问题备忘录
来源:互联网 发布:大数据时代的营销创新 编辑:程序博客网 时间:2024/06/05 22:40
一位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 =】
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- ASP.Net开发新手常见问题备忘录
- ASP.Net开发新手常见问题备忘录
- ASP.Net开发新手常见问题备忘录
- ASP.Net开发新手常见问题备忘录
- ASP.Net开发新手常见问题备忘录
- ASP.Net开发新手常见问题备忘录
- ASP.Net开发新手常见问题备忘录
- ASP.Net开发新手常见问题备忘录
- ASP.Net开发新手常见问题备忘录
- ASP.Net开发新手常见问题备忘录
- ASP.Net开发新手常见问题备忘录(转载)
- ASP.Net开发常见问题
- ASP.Net开发常见问题
- Asp.net新手开发问题
- ASP.Net开发常见问题(1)
- ASP.Net开发常见问题(2)
- ASP.Net开发常见问题(3)
- ASP.Net开发实用小技巧备忘录
- 什么是 PHP ?
- 用ASP.NET 2.0主题控制网站外观
- PHP3 入门教程初窥门径
- 用ASP.NET 2.0开发内联网
- 《PHP程序设计》 第五章 中场一:数据库连接
- ASP.Net开发新手常见问题备忘录
- 《PHP程序设计》 第四章 程序控制
- ASP.NET程序中常用的三十三种代码
- 《PHP程序设计》 第三章 PHP中的数据处理
- ASP.NET入门随想之瘦子与胖子的故事
- 《PHP程序设计》 第二章 安装PHP
- 最简单的asp.net分页
- PHP程序设计 第一章 什么是PHP?
- ASP.NET模拟其他用户进行关机