易截截图软件、单文件、免安装、纯绿色、仅160KB

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 +


相关文档:

asp.net调用bat文件

引用命名空间
using System.Diagnostics;
                string sPath = "d:\\test\\test.bat";
string sDict = "d:\\test\\";
ProcessStartInfo psi = new ProcessStartInfo("cmd.exe ......

asp.net 个人项目疑难总结

1、解决了 framework2.0 架构下 子页 内容 引用updatepanel 导致 ajax控件 警告为:未知元素,代码排版紊乱。(framework3.5 无此问题 ) 方法为:在web.config 下 <pages><controls><add tagPrefix="ajax" /> tagprefix 属性 改为ajax ,页面内所有ajax 控件 的标签都由 <asp/>改为<ajax/> ......

asp.net关于@Register使用

@ Register创建标记前缀和自定义控件之间的关联,这为开发人员提供了一种在 ASP.NET 应用程序文件(包括网页、用户控件和母版页)中引用自定义控件的简明方法。
<%@ Register tagprefix="tagprefix"
   namespace="namespace"
   assembly="assembly" %>
<%@ Register tagprefix="tagpref ......

asp.net 利用WMI实现关机重启

我这是拿来别人用的,为了方便以后自己看吧,看对大家有帮忙吗
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.InteropServices;
namespace AppBLL
{
public class ShutDown
{
[StructLayout(LayoutKind.Sequential, Pack = 1)] ......

Asp.NET中常用的一些优化性能的方法

ASP.NET 的缓存机制相比ASP有很大的改进,本文档除对常用优化方法进行总结介绍外,强调了如何使用ASP.NET的缓存来获得最佳性能。
1:不要使用不必要的session
和ASP中一样,在不必要的时候不要使用Session。
可以针对整个应用程序或者页面禁用会话状态:
l         禁用页面的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号