ASP.NET程序中常用的三十三种代码
ASP.NET 程序中常用的三十三种代码 在 ASP.NET 程序中,开发者经常需要使用一些常用的代码来实现特定的功能。以下是三十三种常用的代码,涵盖了打开新的窗口、删除表格记录、点击表格行链接另一页等多方面的内容。 1. 打开新的窗口并传送参数 在 ASP.NET 中,可以使用 Response.Write 方法来打开新的窗口,并传送参数。例如: ```csharp response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+++"');</script>"); ``` 在上面的代码中,我们使用 Response.Write 方法来写入一个 JavaScript 代码,用于打开新的窗口,并传送参数。 2. 为按钮添加对话框 在 ASP.NET 中,可以使用 Button 控件的 Attributes.Add 方法来添加对话框。例如: ```csharp Button1.Attributes.Add("onclick","return confirm('确认?')"); ``` 在上面的代码中,我们使用 Button1 控件的 Attributes.Add 方法来添加一个对话框,当用户点击按钮时,会弹出确认对话框。 3. 删除表格选定记录 在 ASP.NET 中,可以使用 DataGrid 控件的 DataKeys 属性来删除表格选定的记录。例如: ```csharp int intEmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex]; string deleteCmd = "DELETE from Employee where emp_id = " + intEmpID.ToString(); ``` 在上面的代码中,我们使用 DataGrid 控件的 DataKeys 属性来获取选定的记录,然后使用DELETE语句来删除记录。 4. 删除表格记录警告 在 ASP.NET 中,可以使用 DataGrid 控件的 ItemCreated 事件来添加删除表格记录的警告。例如: ```csharp private void DataGrid_ItemCreated(Object sender, DataGridItemEventArgs e) { switch(e.Item.ItemType) { case ListItemType.Item : case ListItemType.AlternatingItem : TableCell myTableCell; myTableCell = e.Item.Cells[14]; LinkButton myDeleteButton ; myDeleteButton = (LinkButton)myTableCell.Controls[0]; myDeleteButton.Attributes.Add("onclick","return confirm('您是否确定要删除这条信息');"); break; default: break; } } ``` 在上面的代码中,我们使用 DataGrid 控件的 ItemCreated 事件来添加删除表格记录的警告,当用户点击删除按钮时,会弹出确认对话框。 5. 点击表格行链接另一页 在 ASP.NET 中,可以使用 DataGrid 控件的 ItemDataBound 事件来添加点击表格行链接另一页的功能。例如: ```csharp 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 + "');"); } } ``` 在上面的代码中,我们使用 DataGrid 控件的 ItemDataBound 事件来添加点击表格行链接另一页的功能,当用户点击表格行时,会打开新的界面。 双击表格连接到另一页 在 ASP.NET 中,可以使用 DataGrid 控件的 ItemDataBound 事件来添加双击表格连接到另一页的功能。例如: ```csharp 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 + "'"); } ``` 在上面的代码中,我们使用 DataGrid 控件的 ItemDataBound 事件来添加双击表格连接到另一页的功能,当用户双击表格行时,会打开新的界面。 这些代码可以帮助开发者快速实现各种功能,提高开发效率和质量。
剩余25页未读,继续阅读
- 粉丝: 146
- 资源: 16
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 人物检测26-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 人和箱子检测2-YOLO(v5至v11)、COCO、CreateML、Paligemma、TFRecord、VOC数据集合集.rar
- 清华大学2022年秋季学期 高等数值分析课程报告
- GEE错误集-Cannot add an object of type <Element> to the map. Might be fixable with an explicit .pdf
- 清华大学2022年秋季学期 高等数值分析课程报告
- 矩阵与线程的对应关系图
- 人体人员检测46-YOLO(v5至v9)、COCO、Darknet、TFRecord数据集合集.rar
- GEMM优化代码实现1
- java实现的堆排序 含代码说明和示例.docx
- 资料阅读器(先下载解压) 5.0.zip