ASP.NET开发实用代码集锦
需积分: 12 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开发能力至关重要。
2009-06-19 上传
2023-12-17 上传
2023-05-26 上传
2023-11-19 上传
2023-08-02 上传
2023-05-31 上传
2023-05-14 上传
u011054462
- 粉丝: 0
- 资源: 1
最新资源
- WPF渲染层字符绘制原理探究及源代码解析
- 海康精简版监控软件:iVMS4200Lite版发布
- 自动化脚本在lspci-TV的应用介绍
- Chrome 81版本稳定版及匹配的chromedriver下载
- 深入解析Python推荐引擎与自然语言处理
- MATLAB数学建模算法程序包及案例数据
- Springboot人力资源管理系统:设计与功能
- STM32F4系列微控制器开发全面参考指南
- Python实现人脸识别的机器学习流程
- 基于STM32F103C8T6的HLW8032电量采集与解析方案
- Node.js高效MySQL驱动程序:mysqljs/mysql特性和配置
- 基于Python和大数据技术的电影推荐系统设计与实现
- 为ripro主题添加Live2D看板娘的后端资源教程
- 2022版PowerToys Everything插件升级,稳定运行无报错
- Map简易斗地主游戏实现方法介绍
- SJTU ICS Lab6 实验报告解析