ASP.NET常用编程代码大全:33个精华实例

需积分: 3 1 下载量 175 浏览量 更新于2024-08-01 收藏 612KB DOC 举报
在ASP.NET程序开发中,掌握核心的代码片段对于提升效率和编写高质量的代码至关重要。本文档提供了三十三种常见的ASP.NET编程技巧和代码示例,涵盖了多个关键领域,旨在帮助初学者熟悉基本操作,同时也能为有经验的开发者提供实用的参考资料。以下是部分代码片段的详细解读: 1. **窗口重定向与参数传递**: - 通过`Response.Write`函数和JavaScript,可以动态创建一个新窗口并传递参数,如`window.open('*.aspx?id=' + DropDownList1.SelectedIndex + '&id1=' + '参数值')`。这有助于实现页面间的跳转,并将用户选择的数据传递过去。 - 接收参数时,使用`Request.QueryString`方法获取URL查询字符串中的键值对,如`string a = Request.QueryString["id"]`和`string b = Request.QueryString["id1"]`。 2. **对话框处理**: - 对于按钮操作,可以添加点击事件以显示确认对话框,如`Button1.Attributes.Add("onclick", "return confirm('确认?')")`。对于更复杂的确认过程,可以使用嵌套的条件判断,如`if (confirm('areyousure?')) { return true; } else { return false; }`。 3. **数据操作**: - 删除表格中的特定记录,首先获取选定行的`EmpID`,如`int EmpID = (int)MyDataGrid.DataKeys[e.Item.ItemIndex];`,然后构造SQL删除命令,如`string deleteCmd = "DELETE from Employee where emp_id=" + intEmpID.ToString()`。 - 在`DataGrid_ItemCreated`事件中,对不同类型的列表项进行操作,如编辑项、交替项或普通项,通过检查`e.Item.ItemType`来执行相应的逻辑。 这些代码示例展示了ASP.NET编程中的基础功能,包括页面间通信、用户交互和数据管理。理解并熟练运用这些技巧,能够提高开发效率,减少出错可能,并使代码结构更加清晰。无论是初学者还是高级开发者,都可以从中找到实用的参考,不断丰富自己的技术栈。