ASP.NET 开发必备代码集锦

需积分: 12 13 下载量 46 浏览量 更新于2024-12-12 收藏 141KB DOC 举报
Asp.net 开发必备 51 种代码 Asp.net 是一个基于 Microsoft .NET Framework 的 Web 应用程序开发框架,它提供了许多实用的功能和编程模型,帮助开发者快速构建高质量的 Web 应用程序。下面是 51 种 Asp.net 开发必备代码的知识点总结: 1. 弹出对话框 在 Asp.net 开发中,经常需要弹出对话框来提示用户某些信息。可以使用 Response.Write 方法来实现弹出对话框。例如: ``` Response.Write("<script>window.alert('该会员没有提交申请,请重新提交!')</script>"); ``` 这段代码将弹出一个对话框,显示“该会员没有提交申请,请重新提交!”的信息。 2. 弹出对话框(JavaScript 版) 使用 JavaScript 语言也可以弹出对话框。例如: ``` Response.Write("<script language='javascript'>alert('产品添加成功!')</script>"); ``` 这段代码将弹出一个对话框,显示“产品添加成功!”的信息。 3. 删除文件 在 Asp.net 开发中,经常需要删除文件。可以使用 pub.util.DeleteFile 方法来实现文件删除。例如: ``` string filename = "20059595157517.jpg"; pub.util.DeleteFile(HttpContext.Current.Server.MapPath("../file/") + filename); ``` 这段代码将删除文件“20059595157517.jpg”。 4. 绑定下拉列表框 在 Asp.net 开发中,经常需要绑定下拉列表框到数据库数据。可以使用 DataView 对象来实现数据绑定。例如: ``` System.Data.DataView dv = conn.Exec_ex("select -1 as code, '请选择经营模式' as content from dealin union select code, content from dealin"); this.dealincode.DataSource = dv; this.dealincode.DataTextField = "content"; this.dealincode.DataValueField = "code"; this.dealincode.DataBind(); this.dealincode.Items.FindByValue(dv[0]["dealincode"].ToString()).Selected = true; ``` 这段代码将绑定下拉列表框到数据库数据,并将第一个选项设置为默认选项。 5. 时间去秒显示 在 Asp.net 开发中,经常需要将日期时间显示为简洁的格式。可以使用 System.DateTime.Parse 方法来实现日期时间格式化。例如: ``` <%# System.DateTime.Parse(DataBinder.Eval(Container.DataItem, "begtime").ToString()).ToShortDateString() %> ``` 这段代码将将日期时间显示为简洁的格式,例如“2022-01-01”。 6. 标题带链接 在 Asp.net 开发中,经常需要将标题带链接。可以使用 DataBinder.Eval 方法来实现标题带链接。例如: ``` <%# "<a class=\"12c\" target=\"_blank\" href=\"http://www.51aspx/CV/_" + DataBinder.Eval(Container.DataItem, "procode") + ".html\">" + Data %> ``` 这段代码将将标题带链接,例如“<a href="http://www.51aspx/CV/123.html">产品名称</a>”。 这些代码只是 Asp.net 开发中的一些常见用法,通过这些代码,可以快速构建高质量的 Web 应用程序。