活动介绍

ASP.NET程序中常用的三十三种代码

preview
需积分: 0 5 下载量 135 浏览量 更新于2009-08-25 收藏 104KB DOC 举报
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;}") ASP.NET 是一种强大的Web应用程序开发框架,由微软公司推出,用于构建动态、数据驱动的Web应用。本篇将深入探讨ASP.NET程序中常用的代码技术,包括页面间通信、用户交互和数据操作等。 1. 打开新窗口并传递参数: 在ASP.NET中,我们经常需要在点击某个控件(如下拉列表)后打开一个新的页面,并传递参数。这可以通过在服务器端使用`Response.Write`方法输出JavaScript代码来实现。例如,通过`DropDownList1.SelectIndex`获取选中的索引,然后拼接成URL并使用`window.open()`函数打开新窗口。在新页面中,可以使用`Request.QueryString`获取URL中的参数,如`id`和`id1`。 2. 添加对话框验证: 在按钮的点击事件中添加确认对话框是常见的用户交互手段。这通常通过修改按钮的`onclick`属性来实现,如使用`confirm()`函数,确保用户在执行特定操作(如删除)前得到提示。可以使用简单的返回值逻辑判断,以决定是否继续执行操作。 3. 删除表格记录: 删除数据库中的记录通常涉及获取选定行的标识符,然后构造SQL删除语句。例如,从DataGrid中获取`emp_id`,构建如`DELETE from Employee where emp_id = ...`的命令。 4. 数据Grid删除警告: 在DataGrid中,为删除按钮添加确认对话框可以在用户尝试删除记录时提供额外的确认步骤。这通常在`DataGrid_ItemCreated`事件中完成,通过给LinkButton添加`onclick`属性,调用`confirm()`函数。 5. 表格行的链接操作: - 点击表格行可以重定向到其他页面。这可以通过在`grdCustomer_ItemDataBound`事件中添加`onclick`事件处理程序,将行的特定单元格(如ID)作为参数传递给目标页面。 - 双击表格行也有类似的操作,但通常会触发`ondblclick`事件,同样可以传递参数并打开新页面或新窗口。 6. 超链接列传递参数: 在DataGrid或GridView中,可以通过HyperLinkColumn控件创建可点击的链接。在`NavigateUrl`属性中使用表达式绑定,如`DataBinder.Eval(Container, "id")`,将数据字段的值插入URL,实现根据ID跳转至指定页面。 这些技巧是ASP.NET开发中常用的一些实践,它们涉及到页面间的通信、用户交互以及数据管理,是构建功能丰富的Web应用的基础。理解并熟练运用这些技术,能够提升开发者在ASP.NET环境下的编程效率和应用质量。在实际开发过程中,还要注意数据安全、异常处理和用户体验优化等多方面的问题。
身份认证 购VIP最低享 7 折!
30元优惠券