Welcome 微信登录

首页 / 网页编程 / ASP.NET

.Net MVC网站中配置文件的读写

.Net MVC网站中配置文件的读写

网站中有很多需要设置的内容,像网站信息,注册设置,上传设置等。如果保存在数据库中需要单独建张表,表中只有一条记录,这样会让数据库很臃肿,而且频繁存取数据库的效率也是个问题。而保存在config文件里是个不错选择,而且带有缓存功能!我们可以在web.config的配置节写入配置。<configuration> <configSections> <section name="entityFramework" type="Syste...
ASP.NET MVC5网站开发之总体概述(一)

ASP.NET MVC5网站开发之总体概述(一)

由于前几次都没能写完,这次年底总算有自由时间了,又想继续捣鼓一下。于是下载了VS 2015专业版(不知为什么我特别钟爱专业版,而不喜欢企业版)。由于以前的教训,我这次决定写一个极简的Deom,简到什么程度呢?简单到只实现添加、修改栏目,用户登录后可以添加管理文章、管理员登陆后可以修改网站设置(也就标题、版权信息等)这些功能。为了避免以前大家经常搞不清哪个是最新的代码的情况,这次我准备把代码直接发布到Codeplex.com上做个代码开源,到时候大家直接去C...
ASP.NET MVC5网站开发之实现数据存储层功能(三)

ASP.NET MVC5网站开发之实现数据存储层功能(三)

数据存储层在项目Ninesky.DataLibrary中实现,整个项目只有一个类Repository。Repository中实现增删改查询等方法供业务逻辑层调用,主要功能如下图:具体步骤一、添加实体框架的引用1、打开解决方案,选择项目Ninesky.DataLibrary,在引用上右键,选择管理NuGet程序包。在NuGet包管理器中的浏览标签中点击EntityFramework,点击右侧栏的安装按钮。在搜索框输入EntityFramework.zh-Ha...
ASP.NET MVC5网站开发之业务逻辑层的架构和基本功能 (四)

ASP.NET MVC5网站开发之业务逻辑层的架构和基本功能 (四)

业务逻辑层在Ninesky.Core中实现,主要功能封装一些方法通过调用数据存储层,向界面层提供服务。一、业务逻辑层的架构Ninesky.Core包含三个命名空间Ninesky.Core、Ninesky.Core.Types、Ninesky.Core.General.Ninesky.Core包含模型和功能实现,Ninesky.Core.Types是项目用到的一些类型的定义,Ninesky.Core.General是项目用到的一些方法的定义。1、Ninesk...
ASP.NET MVC5网站开发之展示层架构(五)

ASP.NET MVC5网站开发之展示层架构(五)

展示层由Ninesky.Web项目实现,负责网站内容的显示,项目包含Member和Control两个区域。Member区域实现网站内容的管理,Control区域实现网站系统管理。结构、功能图如下:一、Member区域1、添加Member区域Ninesky.Web【右键】-> 添加->区域 。在弹出的添加区域对话框输入区域名称:Member,完成区域添加。2、添加Home控制器Ninesky.Web->Areas->Member-&g...
ASP.NET MVC5网站开发之登录、验证和注销管理员篇1(六)

ASP.NET MVC5网站开发之登录、验证和注销管理员篇1(六)

上次业务逻辑和展示层的架构都写了,可以开始进行具体功能的实现,这次先实现管理员的登录、验证和注销功能。一、业务逻辑层1、实现256散列加密方法。Ninesky.Core【右键】-> 添加->文件夹,输入文件夹名General。General文件夹【右键】->添加->类,输入类名Security。引用System.Security.Cryptography命名空间(1),并实现SHA256静态加密方法。2、Administrator模...
ASP.NET MVC5网站开发之添加删除重置密码修改密码列表浏览管理员篇2(六)

ASP.NET MVC5网站开发之添加删除重置密码修改密码列表浏览管理员篇2(六)

一、安装插件。展示层前端框架以Bootstrap为主,因为Bootstrap的js功能较弱,这里添加一些插件作补充。其实很多js插件可以通过NuGet安装,只是NuGet安装时添加的内容较多,不如自己复制来的干净,所以这里所有的插件都是下载然后复制到项目中。1、Bootstrap 3 Datepicker 4.17.37网址:https://eonasdan.github.io/bootstrap-datetimepicker/下载并解压压缩包->将...
ASP.NET MVC5网站开发之用户资料的修改和删除3(七)

ASP.NET MVC5网站开发之用户资料的修改和删除3(七)

这次主要实现管理后台界面用户资料的修改和删除,修改用户资料和角色是经常用到的功能,但删除用户的情况比较少,为了功能的完整性还是坐上了。主要用到两个action “Modify”和“Delete”。一、用户资料修改(Modify)此功能分两个部分:public ActionResult Modify(int id) 用于显示用户信息[httppost]public ActionResult Modify(FormCollection form)用户就收前台传...
MVC4制作网站教程第一篇 绪论

MVC4制作网站教程第一篇 绪论

听说Win8和v2012发布,今天心血来潮重装了系统感觉界面还是不错的。安装一下vs2012学习一下mvc4,居然没找到Vs2012专业版破解的,干脆下载Express for Web ,算是支持正版吧!509M很快就下载完,然后安装。安装完界面,感觉跟vs2010还是有很多不同。一兄弟说学习最好的方式就是独立完成一个小东东,咱就准备学做个小网站吧,名字想好了大气一点姑且叫做NineskyCMS吧,反正CMS这个名字被用烂,我也跟风一下,希望自己能把她完成...
MVC4制作网站教程第三章 浏览用户组操作3.1

MVC4制作网站教程第三章 浏览用户组操作3.1

一、用户 二、用户组 2.1浏览用户组在开始做浏览用户组之前,首先要考虑权限问题。浏览、添加、修改、删除用户组必须是系统管理员才能进行的操作,Action上必须验证是否是管理员,因此添加一个AdminAuthorize。在Extensions文件夹上点右键添加类"AdminAuthorizeAttribute”,继承自AuthorizeAttribute。重写AuthorizeCore(HttpContextBase httpContext),里面什么代码...
MVC4制作网站教程第三章 删除用户组操作3.4

MVC4制作网站教程第三章 删除用户组操作3.4

一、用户二、用户组2.1浏览用户组2.2添加用户组2.3修改用户组2.4删除用户组删除用户组相对简单些,不用单独的页面,直接在浏览页面点击删除时,弹出确认删除对话框,点击确认,用jquery post删除。打开【UserGroupController】,删掉public ActionResult Delele(int GroupId) { return View(); }修改删除处理Action[Delete(int Id)],修改后的代码/// <...
<< 11 12 13 14 15 16 17 18 19 20 >>