风影ASP.NET基础教学 3 web服务器控件(二)
上文回顾
我们说到了形形色色的各种服务器端的控件,给我们带来了很多开发中方便的一面,我们继续来看其他的服务器控件
1.文件上传控件FileUpload
学过html的人都知道上传控件是需要<input type=”file” />来上传的。我们当然也有相应的服务器端控件了。
我们只需要判断是否有文件上传,并保存即可
1: protected void Button1_Click(object sender, EventArgs e)2: {3: string savepath = @"d:\uploads\";4:5: if (!Directory.Exists(savepath))6: Directory.CreateDirectory(savepath);7: if (FileUpload1.HasFile)8: {9: string filename = FileUpload1.FileName;10: savepath += filename;11: FileUpload1.SaveAs(savepath);12: Label1.Text = "上传的文件在:" + savepath;13:14: }15: else {16: Label1.Text = "没有指定要上传的文件";17: }18: }文件的大小上传限制
我们可以通过web.config来进行配置maxRequestLength="10000"这个属性就可以帮我们,只要上传的东西超过设定的值就会上传失败。我们还可以设置超时时间
2.HyperLink控件
其实就是html中最常见的a标记。
常用属性:NavigateUrl="http://www.baidu.com" ImageUrl="" Text="" Target="_blank"
NavigateUrl 跳转的路径 ImageUrl 图片载体 Text 文字载体(图片文字2选1) Target 打开方式 _blank新页面里打开
3.Panel控件
Panel空间是Aspnet控件提供的一种容器控件。最后会转化为div元素。
常见属性为:
HorizontalAlign 指定子控件在面板内的对齐方式 Wrap 指定面板内的内容超过宽度自动换到下一行,还是截断 ScrollBars 设置超过区域的内容添加滚动条 GroupingText 显示边框和标题,该属性会导致不显示滚动条 Visible 是否可见
总结
我们讲解了web标准服务器控件一些基本属性与用法。
转载于:https://www.cnblogs.com/feelboy/archive/2012/08/24/2654624.html
风影ASP.NET基础教学 3 web服务器控件(二)相关推荐
- 风影ASP.NET基础教学 2 web服务器控件
在asp.net中,web标准服务器控件是ASPNET的核心部件,也是Web Form编程模型的最基本元素.相对于Html服务器控件而言,它具有更多的内置功能和可编程性.它不仅包括简单的按钮和文本框这 ...
- 风影ASP.NET基础教学 12 GridView详解
如果你用过GridView控件后,我相信你会很快喜欢使用它.GridView控件是老版本DataGrid的新一代改良者.是基于DataGrid改良而来的,它不但具备了更强大的数据网格显示与统计等功能, ...
- 风影ASP.NET基础教学 5 验证控件(二) 扩展自己的验证控件
前文回顾 我们之前提过了5种官方验证控件的方式. 下面我们来讲解编程方式验证和扩展自己的验证控件 以编程的方式验证asp.net控件 默认情况下,在页面回发到服务器时,页面初始化之后(即视图ViewS ...
- 风影ASP.NET基础教学16 母版页
在以往我们做所有操作,都必须独立的使用页面,如果要有相同的部分内容的话,我们可以通过iframe,frameset这两种html的框架来达到目的.但是使用起来远没有我们要说的这个母版页灵活. 创建母版 ...
- 风影ASP.NET基础教学 10 DetilsView
在许多情况下,常常需要深入一条记录进行研究,此时DetailsView控件就可以大显身手了.使用DetailsView控件可以逐一显示,分页.更新.插入或者删除其关联的数据源中的记录,但它不支持排序. ...
- 风影ASP.NET基础教学 6用户控件
在Web系统开发中,经常会有一些功能模块在很多的地方重复出现,例如新闻管理系统中的用户登陆/注册.推荐新闻.热点新闻和页面上的一些固定栏目等.为了提高代码的重用性,减少系统的开发与维护成本,一般会把这 ...
- 风影ASP.NET基础教学 4 验证控件
前言 无论什么应用软件系统,它最本质的功能和用途就是处理数据.这样,数据的安全性就成为了系统设计里面非常重要的话题,提交一些不安全的数据(如SQL注入.数据类型或者数据范围不合适等)常常会导致系统计算 ...
- 风影ASP.NET基础教学 7用户控件编程
下面我们使用"网站友情链接"的主要功能就是管理网站的各种友情链接地址,使这些友情链接能够显示在网站各个需要的地方,一般显示在网站的底部.为了实现链接显示,首先需要在项目中创建一个H ...
- 风影ASP.NET基础教学 9 数据访问
在ASPNET里,我们需要和数据库进行交互.我们必须编写一个通用的类库.而且我们需要写一个和数据库无关的程序. 于是我们有了DBHelper. 1: using System; 2: using Sy ...
最新文章
- linux正则表达式的使用方法,Linux中基本正则表达式
- mxnet METRIC自定义评估验证函数
- 涨姿势时间:为什么飞机的往返时间会不一样?
- [elk]elasticsearch dsl语句
- 2074. 反转偶数长度组的节点
- oracle视图可以带日期变量么,创建视图时日期字段如何只都天
- 2.4_double-ended_queue_双向队列
- torch 深度学习(3)
- eclipse maven 插件的安装和配置
- js中的innerText、innerHTML、属性值、value与jQuery中的text()、html()、属性值、val()总结...
- 基于matlab的64QAM通信系统的仿真
- 基于网络的服装定制MTM系统研究 - 硕士论文 - 道客巴巴
- 网易你收集用户身份证扫描件意欲何为——隄防维权背后的个人信息安全陷阱
- 芯片尺寸越做越小,晶圆划片刀的选择至关重要
- 怎么关闭苹果Mac桌面出现麦克风图案?
- guzzle php,windows系统下安装使用guzzle
- 机器学习笔记(一)-局部加权回归(Locally weighted regression)LWR
- 35岁技术人如何转型做管理?mysql删除数据语句
- 敏捷开发“松结对编程”系列之十五:L型代码结构(编程篇之一)
- ACP知识域四---团队绩效
热门文章
- HDU3143Speedy Escape 最短路+二分+搜索
- ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
- Oracle 常用命令
- 【老王来了】之隔壁路由器坏了,他来了...
- java中 queryparam_@PathParam 和 @QueryParam
- 光栅衍射主极大个数_大学物理——光的干涉和衍射(二)
- kettle 脚本 java_Kettle 执行SQL脚本
- C++接口工程实践:有哪些实现方法?
- Web开发的历史发展技术演变
- python把一堆图片分成n份,用Python一键生成炫酷九宫格图片,火了朋友圈