#Mvc5

彻底解决asp.net mvc5.2.2:vs2013 cshtml视图文件报错(当前上下文中不存在名称“model”,ViewBag,Url)

最近遇到一个奇葩的问题,在vs2013下cshtml视图文件报错,出现当前上下文中不存在名称“model”,ViewBag,Url等等),在视图中也没有智能提示了,用@model声明视图的model类型也不可以,直接复制过去还会把model类给自动变成小写!!!。这个问题纠结了我一晚上。网上出现...

ASP.NET MVC5 PagedList分页示例

ASP.NETMVC是目前ASP.NET开发当中轻量级的Web开发解决方案,在ASP.NETMVC概述这篇译文当中,已经详细的介绍了ASP.NETMVC与WebForms的区别以及各自的适用场景。由于ASP.NETMVC尤其适合网站的开发(WebForms更适合业务系统的开发),目前成为很多网站开发者的首先框架。这里举...

MVC5+EF6 入门完整教程13 -- 动态生成多级菜单

稍微有一定复杂性的系统,多级菜单都是一个必备组件。本篇专题讲述如何生成动态多级菜单的通用做法。我们不用任何第三方的组件,完全自己构建灵活通用的多级菜单。需要达成的效果:容易复用,可以根据model动态产生。 概述要点&&理论基础详细步骤一、分析多级目录的html结构二、根据html结构构建da...

MVC5+EF6 入门完整教程12--灵活控制Action权限

大家久等了。本篇专题主要讲述MVC中的权限方案。权限控制是每个系统都必须解决的问题,也是园子里讨论最多的专题之一。前面的系列文章中我们用到了SysUser,SysRole,SysUserRole这几个示例表。我们以此为基础,完成RBAC(基于角色的控制)的核心功能。在此给出我的最佳实践,最终的效果是针对任意一个Acti...

MVC5+EF6 入门完整教程11--细说MVC中仓储模式的应用

大家久等了。本篇专题主要讲述MVC中的权限方案。权限控制是每个系统都必须解决的问题,也是园子里讨论最多的专题之一。前面的系列文章中我们用到了SysUser,SysRole,SysUserRole这几个示例表。我们以此为基础,完成RBAC(基于角色的控制)的核心功能。在此给出我的最佳实践,最终的效果是针对任意一个Acti...

MVC5+EF6 入门完整教程十

本篇是第一阶段的完结篇。学完这篇后,你应该可以利用MVC进行完整项目的开发了。本篇主要讲述多表关联数据的更新,以及如何使用原生SQL。多表关联数据更新如何使用原生SQL总结我们在第四篇文章已经讲过数据的更新了,不过那个是针对单表结构的更新。这次我们讲下使用EF进行关联数据的更新。关联数据更新有两种情况:1.一对多2.多...
代码星球 ·2020-05-13

MVC5+EF6 入门完整教程九

前一阵子临时有事,这篇文章发布间隔比较长,我们先回顾下之前的内容,每篇文章用一句话总结重点。文章一MVC核心概念简介,一个基本MVC项目结构文章二通过开发一个最基本的登录界面,介绍了如何从Controller中获取表单数据文章三EF的整个开发过程文章四EF基本的CRUD和常用的HtmlHelper文章五使用布局页(模板...
代码星球 ·2020-05-13

MVC5+EF6 入门完整教程八

本篇是相对独立的一篇,主要讲解不丢失数据进行数据库结构升级。前面我们讲解EF功能时(见第三篇文章)已经介绍过一种更新数据库的方式:EF比较model和database,如果两边不一致,程序将会dropandre-create数据库。本篇文章我们会使用codefirstmigrations的方式。这个功能可以使你改变da...
代码星球 ·2020-05-13

MVC5+EF6 入门完整教程七

本篇我们针对表格显示添加一些新功能。前面我们已经讲解过表格显示数据了,现在我们添加三个常用功能:对显示结果进行排序、过滤、分页。理论基础/前置准备详细步骤总结我们对之前的Views à Account à Index.cshtml进行修改以完成今天的示...
代码星球 ·2020-05-13

MVC5+EF6 入门完整教程六

本篇我们谈谈分部视图(PartialView)。上篇文章提到过Partial和Action这两个helper,本篇文章主要就结合这两个helper来讲解分部视图(PartialView)的应用。理论基础详细步骤总结PartialView指可以应用于View中以作为其中一部分的View的片段(类似于之前的usercont...
代码星球 ·2020-05-13

MVC5+EF6 入门完整教程五

上篇文章介绍了EF实现CRUD及一些基本的HtmlHelpers.这次我们将会对之前的内容进行一些修改和重构:引入Bootstrap样式,搭建几类共用的模板页,对UI进行一些改造分类介绍HtmlHelpers完善一些功能理论基础UI改造详细步骤总结以下摘自百度百科:Bootstrap是Twitter推出的一个开源的用于...
代码星球 ·2020-05-13

MVC5+EF6 入门完整教程四

上篇文章主要讲了如何配置EF,我们回顾下主要过程:创建DataModel à 创建DatabaseContext à创建databaseInitializerà配置entityFramework的context配置节。对这个过程还有疑问的可以去上篇...
代码星球 ·2020-05-13

MVC5 + EF6 完整入门教程三

期待已久的EF终于来了。学完本篇文章,你将会掌握基于EF数据模型的完整开发流程。本次将会完成EF数据模型的搭建和使用。基于这个模型,将之前的示例添加数据库查询验证功能。概述&要点详细步骤总结下面是本文要点,正文部分会有详细介绍。EF架构图新建基于EF的DataModel的约定关于ORM的重要概念,和传统方式开发...
代码星球 ·2020-05-13

Autofac 依赖注入 ASP.NET MVC5 插件机制中插件的简单实现

一.前言由于项目业务复杂,创建了多个插件并把他们放在了不同的项目中,项目使用AutoFac做的IOC;但是主项目可以注入,插件注入失败,没有为该对象定义无参数的构造函数。下面就一步一步注入插件项目。二.新建带有插件的项目参考:ASP.NETMVC5插件化机制简单实现项目结构如下图:   三...

一、查看MVC4还是MVC5

一、查看MVC版本找到那个dll。属性。就可以看到版本 二、查看项目生成支持的语言版本 三、MVC添加WebAPIVisualStudio已向项目“Web”添加ASP.NETWebAPI2的全部集合个依赖项。项目中的Global.asax.cs文件可能需要其他更改才能启用AS...
代码星球 ·2020-05-11
首页上一页12345下一页尾页