.net 程序员之关于MVC 2.0 那些事!

来源:未知 责任编辑:责任编辑 发表时间:2014-01-20 07:53 点击:

MVC到底比webform 好在那?不说那些有的没的。个人觉得MVC最大的好处就是代码集中。复用率高。特别是有时候使用强视图,那是ZTMD的爽。集成。高度集成。
      我们的项目还停留在mvc2.0 +ado.net+webform(个别页面)+jquery 这么的一个搭配里。分享下自己整整搞搞出来的居于MVC的无刷新上传控件(没有进度条)。
这是一个函数 调用方式:  BaseUploadFile(1024 * 100, new List<string>() { "jpg", "jpeg", "png", "gif", "JPG", "JPEG", "PNG", "GIF" }); 参数1是大小;参数2是后缀名。
  protected ActionResult BaseUploadFile(int Maxlength, List<string> postfix)
        {
            try
            {
                HttpPostedFileBase httpfile = Request.Files["FileMy"];
                string[] str = httpfile.FileName.Split('.');
                string extion = str[str.Length - 1];
                bool isExtion = false;
                foreach (string pos in postfix)
                {
                    if (pos == extion)
                    {
                        isExtion = true; break;
                    }
                }
                if (string.IsNullOrEmpty(extion) || (isExtion==false))
                {
                    return Content("1");
                }
                string saveUrl = "/upload/UploadMVC/" + Guid.NewGuid().ToString() + "." + extion + "";
                if (httpfile.ContentLength > Maxlength)

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • 浅析.NET下XML数据访问新机制
  • asp.net 面试+笔试题目第1/2页
  • C# 邮件地址是否合法的验证
  • C#高级编程:数据库连接[1]
  • asp.net 设置GridView的选中行的实现代码
  • 经典C++程序1
  • IIS 自动回收导致后台定时器失效的问题解决
  • ASP.NET&#160;GridView列表代码示例
  • 微软ASP.NET站点部署指南(3):使用Web.Config文件的Transforma
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1