您的位置:首页 > 编程语言 > ASP

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

2012-08-24 18:14 405 查看

上文回顾

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

1.文件上传控件FileUpload



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

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





protectedvoidButton1_Click(objectsender,EventArgse)

[code]{
stringsavepath=@"d:\uploads\";


if(!Directory.Exists(savepath))

Directory.CreateDirectory(savepath);

if(FileUpload1.HasFile)

{

stringfilename=FileUpload1.FileName;

savepath+=filename;

FileUpload1.SaveAs(savepath);

Label1.Text="上传的文件在:"+savepath;


}

else{

Label1.Text="没有指定要上传的文件";

}

}


文件的大小上传限制

我们可以通过web.config来进行配置maxRequestLength="10000"这个属性就可以帮我们,只要上传的东西超过设定的值就会上传失败。我们还可以设置超时时间





[/code]


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标准服务器控件一些基本属性与用法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐
章节导航