ASP.NET开发实用代码集锦

需积分: 12 1 下载量 46 浏览量 更新于2024-07-25 收藏 141KB DOC 举报
"这篇资源是关于Asp.net开发中常见的51种代码示例,涵盖了弹出对话框、页面重定向、文件删除、下拉列表绑定、日期处理和链接生成等多个方面,对于Asp.net开发者来说是十分实用的参考资料。" 在Asp.net开发过程中,这些基本操作是非常关键的组成部分,以下将对其中的部分代码进行详细解释: 1. 弹出对话框并跳转页面: 这段代码通过`Response.Write`向客户端发送JavaScript代码,先弹出一个警告对话框提示用户"该会员没有提交申请,请重新提交!",然后将页面重定向到"http://www.cgy.cn/bizpulic/upmeb.aspx"。 ```asp.net Response.Write("<script>window.alert('该会员没有提交申请,请重新提交!')</script>"); Response.Write("<script>window.location ='http://www.cgy.cn/bizpulic/upmeb.aspx'</script>"); ``` 2. 简单的弹出对话框: 另一段代码同样利用JavaScript弹出一个对话框,显示消息"产品添加成功!",常用于确认操作成功的情况。 ```asp.net Response.Write("<script language='javascript'>alert('产品添加成功!')</script>"); ``` 3. 删除文件: 这个例子展示了如何删除指定路径的文件。首先定义了文件名"20059595157517.jpg",然后调用`pub.util.DeleteFile`方法删除服务器上相对应用根目录的文件。 ```asp.net string filename = "20059595157517.jpg"; pub.util.DeleteFile(HttpContext.Current.Server.MapPath("../file/") + filename); ``` 4. 绑定下拉列表框(Datalist): 此代码展示了如何从数据库中获取数据并填充到Datalist控件中。首先执行SQL查询,然后设置控件的DataSource,DataTextField和DataValueField属性,最后进行数据绑定,并确保默认选中第一条记录。 ```asp.net 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(DataBinder.Eval(Container.DataItem, "begtime").ToString()).ToShortDateString() %> ``` 6. 标题带链接: 这行代码创建了一个带有链接的标题,链接地址由DataBinder.Eval动态生成,标题文本包含在HTML的a标签内。 ```asp.net <%# "<a class=\"12c\" target=\"_blank\" href=\"http://www.51aspx/CV/_" + DataBinder.Eval(Container.DataItem, "procode") + ".html\">" + Data %> ``` 以上代码片段是Asp.net开发中的基础实践,它们展示了如何与用户交互、操作文件、处理数据以及构建用户界面等常见任务。理解和掌握这些技巧对于提升Asp.net开发能力至关重要。