33个ASP.NET实用代码:从窗口传递到自定义分页

需积分: 16 4 下载量 183 浏览量 更新于2024-07-19 收藏 73KB DOC 举报
在ASP.NET编程中,掌握特定的代码片段能够大大提高开发效率。本文汇总了三十三种常用的代码技巧,涵盖多个关键领域,如窗口操作、用户交互、数据绑定、格式化、异常处理、分页控制、数据验证以及跨页面通信等。 1. **窗口操作与参数传递**: 使用`window.open()`方法可以打开新窗口,并通过URL参数传递数据,如`response.write("<script>window.open('*.aspx?id=" + this.DropDownList1.SelectedIndex + "&id1=" ++ "')</script>");`。接收参数时,可以通过`Request.QueryString`获取,例如`string a = Request.QueryString["id"];`。 2. **表单元素**: - **对话框提示**:为按钮添加对话框功能,提高用户体验。 - **数据删除**:提供了删除表格选定记录和删除记录前的警告机制,确保操作安全。 3. **表格与链接**: - **表格操作**:点击表格行链接可以跳转至另一页面,同时支持表格超链接列传递参数。 - **交互样式**:表格点击后可以改变背景颜色,增强视觉反馈。 4. **日期和时间处理**: - **日期格式化**:通过`DateTime.Now.ToString("yyyy年MM月dd日")`格式化显示当前日期。 5. **错误处理与全局变量**: - **异常管理**:自定义异常处理机制以增强程序的健壮性。 - **全局变量设置**:理解如何在ASP.NET中设定和使用全局变量,以便在整个应用程序范围内共享数据。 6. **数据展现与交互**: - **DataGrid**: - **超链接列**:实现HyperLinkColumn的链接在新窗口打开。 - **数据绑定**:读取DataGrid控件中的TextBox值,如 DG_ShuLiang、DG_DanJian 和 DG_JinE 的计算和输入限制。 - **用户交互**:DataGrid中行高亮显示,模板列的使用,以及动态计算金额功能的客户端脚本实现。 7. **表格与编辑**: - **滚动和大小调整**:Panel的滚动和控件大小控制,如DataGrid编辑状态下文本框大小的设定。 8. **格式化和日期时间**: - **数字和日期格式化**:对数字和日期进行定制格式输出。 9. **配置管理**: - **数据库连接**:了解如何根据页面位置动态获取数据库连接字符串。 10. **字符串操作**: - **字符串处理**:如`variable.ToString()`和`variable.Substring(参数1, 参数2)`的使用。 11. **登录和页面导航**: - **跨站登录**:在嵌套页面中实现登录功能,确保遵循页面结构限制。 以上这些代码技巧和概念对于编写高效、可维护的ASP.NET应用程序至关重要。熟练掌握它们可以帮助开发者解决常见的开发问题,提升应用的用户体验和性能。