风影ASP.NET基础教学 3 web服务器控件(二)

上文回顾

我们说到了形形色色的各种服务器端的控件,给我们带来了很多开发中方便的一面,我们继续来看其他的服务器控件

 

1.文件上传控件FileUpload

 

学过html的人都知道上传控件是需要<input type=”file” />来上传的。我们当然也有相应的服务器端控件了。

我们只需要判断是否有文件上传,并保存即可

image

   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"这个属性就可以帮我们,只要上传的东西超过设定的值就会上传失败。我们还可以设置超时时间

image

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值