Asp.net开发精华:51种常用代码实例

需积分: 12 1 下载量 82 浏览量 更新于2024-07-25 收藏 141KB DOC 举报
在Asp.net开发中,掌握特定的代码片段对于提升效率和实现功能至关重要。以下是五种常见的Asp.net代码示例,涵盖了不同场景下的操作: 1. 弹出对话框与页面跳转: - `Response.Write`语句被用来在客户端浏览器中执行JavaScript代码,这里通过`window.alert`弹出一个提示信息,内容为"该会员没有提交申请,请重新提交!"。接着,使用`window.location`跳转到`http://www.cgy.cn/bizpulic/upmeb.aspx`页面,用户需在此进行相应的操作。 2. 成功消息提示: - 另一个`Response.Write`语句用于显示一个简单的弹出对话框,告知用户"产品添加成功!"。这对于在处理数据插入后给出反馈非常有用。 3. 文件删除操作: - 通过`pub.util.DeleteFile`函数,可以删除服务器上的文件。这里通过`HttpContext.Current.Server.MapPath`获取文件路径,并传入需要删除的文件名(例如:"20059595157517.jpg")。 4. 下拉列表框数据绑定: - 利用`System.Data.DataView`对象,从数据库执行SQL查询并获取数据。查询结果首先填充到`datalist`控件的`DataSource`属性中。设置`DataTextField`为显示字段(内容),`DataValueField`为关联值,然后通过`FindByValue`方法选择默认选项(通常是第一条数据的`dealincode`)并将其设为选中状态。 5. 时间格式化与链接生成: - `%#`是Asp.net中的表达式语法,用于动态生成HTML。`System.DateTime.Parse`用于将数据库中的`begtime`字段转换为日期格式,然后显示为短日期字符串。另外,`DataBinder.Eval`用于获取数据项中的`procode`值,生成带有链接的文本,链接的目标是根据`procode`查询结果自动生成的详细页面。 这些代码片段展示了Asp.net开发中常用的功能实现,包括用户交互、数据操作和动态生成HTML。理解并熟练运用这些基础代码能帮助开发者更高效地构建和维护Web应用。