首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MVC5:使用Ajax和HTML5实现文件上传功能

    基本功能:实现带有进度条的文件上传功能 高级功能:通过拖拽文件的操作实现多个文件上传功能 背景 HTML5提供了一种标准的访问本地文件的方法——File API规格说明,通过调用File API 能够访问文件信息...该规格说明包含以下几个接口来使用文件: File接口:具有文件的“读权限”,可以获取文件名,类型,大小等。...增加了上传/下载二进制数据 2. 增加了上传过程中Progess (进度条)事件,该事件包含多部分的信息: Total:整型值,用于指定传输数据的总字节数。...在该方法中,我们将选择输入文件元素和访问FileList的文件对象,选择第一个文件files[0],因此我们可以得到文件名,文件类型等信息。...在MVC开发中,文件的上传和下载都是最常需要实现的功能。

    5.3K101

    MVC5 网站开发之九 网站设置

    网站配置一般用来保存网站的一些设置,写在配置文件中比写在数据库中要合适一下,因为配置文件本身带有缓存,随网站启动读入缓存中,速度更快,而保存在数据库中要单独为一条记录创建一个表,结构不够清晰,而且读写也没有配置文件容易实现...一、网站配置类(SiteConfig) 1、在Nninesky.Core项目新建文件夹Config 2、在Config文件夹添加类SiteConfig。...在配置文件的结尾添加配置文件的路径 ?...图中红框部分为添加内容,指明SiteConfig的位置文件在网站目录Config文件夹下名为SiteConfig.config的文件。...================================================= 代码下载:http://git.oschina.net/ninesky/Ninesky 下载方法:http

    1.7K50

    ASP.NET MVC5高级编程 ——(6)过滤器

    Authorization过滤器执行的是授权策略。 注意:验证与授权是两回事,验证发生在授权之前。...---在Web程序的根目录的Web.config文件中配置角色管理者。 ---在适当的Action中利用Roles类型来访问自己创建的RoleProvider中的相关方法。...类型为string,表示此过滤器呈递的视图页面,默认值为Error 3.Master:呈递的视图页的母板页,如果不指定,视图会用其默认的母版页 内嵌的HandleErrorException只有在配置文件...在Views/Shared文件夹下添加一个显示异常信息的视图页SpecialError.cshtml,页面代码如下: ? 运行结果如下: ?...然后在项目根目录添加一个名为Content的文件夹,在该文件夹下创建SpeciErrorPage.html文件,当异常被处理时,将以这个错误页面显示个用户。该页面代码如下: ?

    3K40

    ASP.NET MVC5高级编程——(2)MVC模式的视图

    在每一个控制器的View文件夹中,每一个操作方法都有一个同名的视图文件与其对应。这就提供了视图与操作方法关联的基础。...MusicModels music in Model) 5 @music.SingerName 6 对于在视图中经常使用的名称空间,好的方法是在Views目录下的web.config文件中声明...默认情况下,_Layout.cshtml文件既不引用jQuery Validation库,也不引用Unobtrusive jQuery Validation库,只引用主jQuery库。...如果选择使用默认的布局,就没必要指定一个布局了,因为在_ViewStart.cshtml文件中已经指定了布局。这个选项是用来重写默认布局文件的。...总之就是,布局使用了视图的变量 5.ViewStart 在创建一个默认的ASP.NET MVC项目后,会在Views目录下自动添加一个_ViewStart.cshtml文件,它指定了一个默认布局 1 @

    5.5K10

    自定义Visual Studio.net Extensions 开发符合ABP vnext框架代码生成插件

    介绍 我很早之前一直在做mvc5 scaffolder的开发功能做的已经非常完善,使用代码对mvc5的项目开发效率确实能成倍的提高,就算是刚进团队的新成员也能很快上手,如果你感兴趣 可以参考 http:...//neozhu.github.io/MVC5-Scaffolder/#/ https://github.com/neozhu/MVC5-Scaffolder 但是mvc5 scaffolder 有一个致命的弱点...,局限性非常大,没有mvc5 scaffolder那么方便,当然这里也不排除我对 https://github.com/aspnet/Scaffolding 项目的研究还不够深入....,是类库,还是资源文件...都需要通过Kind(一窜GUID)去区分....接下来根据这些Class生成对应项目文件就简单了,提供了一个ProjectHelpers 对Project做了一些封装,可以通过项目路径,namesapce,添加/删除文件等常用方法.

    1.6K10

    一步一步创建ASP.NET MVC5程序(二)

    前言: 在本系列第一篇《一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](一)》中,我为大家介绍了搭建空白解决方案以及在此解决方案中创建目录和对应的项目...本篇知识要点 Nuget程序包管理工具; MySQLHelper帮助类库; Ado.NET 泛型 创建实体及工具类 在TsBlog.Domain项目中新建文件夹,命名为:Entities,再在此文件夹中添加实体类...,命名为:Post.cs,打开Post.cs文件,创建以下属性/成员: using System; namespace TsBlog.Domain.Entities { /// <summary...创建Repository类 在项目[TsBlog.Repositories]中,添加一个新的类文件,命名为:PostRepository.cs ,我们在这个类文件中进行关于博文的数据库读写等操作(注...欢迎加入图享网官方QQ群:483350228 本文的源码地址:https://github.com/lampo1024/TsBlog/tree/v1.2 本文同步发表至 图享网 《一步一步创建ASP.NET MVC5

    3K100
    领券