风影ASP.NET基础教学 3 web服务器控件(二)
生活随笔
收集整理的這篇文章主要介紹了
风影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服务器控件(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用C#写的一个注册表操作类
- 下一篇: asp.net ajax控件工具集 Au