asp.net 上传控件的使用
注:asp.net默认允许上传为4096,即4MB
如果想要传更大的,要在web.config 的system.web节点里加上
<httpRuntime maxRequestLength="10240" executionTimeout="3"/>这就可以最大允许传10MB了
第一种
1. 检查文件的扩展名:
2.
3. //判断是否有上传文件
4. if (FileUpload1.HasFile)
5. {
6. //截取要上传文件的扩展名
7. //string extension = FileUpload1.FileName
8. .Substring(FileUpload1.FileName.LastIndexOf(".")).ToLower();
9. string extension = System.IO.Path
10. .GetExtension(FileUpload1.FileName).ToLower();
11.
12. //上传文件是否大于10MB
13. if (FileUpload1.PostedFile.ContentLength < 10485760)
14. {
15. //设置支持上传的文件格式
16. string[] allowedextension =
17. { ".jpg", ".gif", ".jpeg", ".bmp", ".png" };
18.
19. for (int i = 0; i < allowedextension.Length; i++)
20. {
21. //判断上传文件扩展名是否正确
22. if (!(extension != allowedextension[i]))
23. {
24. try
25. {
26. //上传文件
27. FileUpload1.PostedFile.SaveAs(Server.MapPath("~/Files/")+ FileUpload1.FileName);
28. lblMessage.Text = "文件上传成功!";
29. break;
30. }
31. catch (Exception ex)
32. {
33. lblMessage.Text = "出现错误,无法上传!";
34. }
35. }
36. else
37. {
38. lblMessage.Text = "不支持" + extension +
相关文档:
1.符号“/”指程序运行所在根目录,即IIs所在目录。
如果iis所在目录为:d:\programs
解决方案为d:\programs\d
网站路径为:d:\programs\d\web\
符号“/”代表的是:d:\programs,不管你的网站前面有多少级,都应该作为一个整体。
2.符号“~/”,则是指网站所在根目录。即d:\programs\ ......
1、解决了 framework2.0 架构下 子页 内容 引用updatepanel 导致 ajax控件 警告为:未知元素,代码排版紊乱。(framework3.5 无此问题 ) 方法为:在web.config 下 <pages><controls><add tagPrefix="ajax" /> tagprefix 属性 改为ajax ,页面内所有ajax 控件 的标签都由 <asp/>改为<ajax/> ......
连接access数据库代码,写在一个单独的类里
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.OleDb;
namespace AppWebDLL
{
public class ConnApp
{
  ......
Flex
与 Asp.Net 通过 Remoting 方式进行通讯
Flex 与 Asp.Net 通过 Remoting 方式进行通讯 (一)http://hi.baidu.com/tsengyuen/blog/item/644e98a3353f7287471064ef.html
Flex 与 Asp.Net 通过 Remoting 方式进行通讯 (二)http://hi.baidu.com/tsengyuen/blog/item/af02730d58d6d7266059f3e8.html
Flex 与 Asp.Net 通 ......
以前写程序从来都没用过缓存(水平太菜),好在以前做的网站访问量都非常的小,所以性能问题也不突出,但是如果做一个正规的项目,不论大小,缓存技术是必须要使用到的。今天学习了三种常用的缓存技术,非常的简单,相信大家一定能看明白。
先说下为什么要用缓存,在正常情况下,当一个 ......