米奇老鼠

谦卑若愚,好学若饥!

解决 无法检索“XXX.Models.XXX”的元数据,One or more validation errors were detected during model generation

在创建控制器时,在基架选项的模版下拉列表选择“包含读/写操作和视图的MVC控制器(使用Entity Framewordk)”选项,而在“模型类”下拉列表中选择其对应的Models的模型类别,在数据上下文类中选择“”选项,如下图所示: 则会提示出现无法检索“XXX.Models.XXX”的...

2016-04-19 16:01:16

阅读数 4908

评论数 1

Asp.net mvc 深读mvc运行机制

通过之前的学习,貌似感觉学到一些东西,回想起来却感觉连贯不起来。每次上网都会使用别人写的功能,可我写的怎么就动起来了,如何知道我的代码在哪又怎么使得我的代码能动起来实现其相应功能,不知道其内部机制,我又乱了,沉思了.....MVC运行机制核心可以说是就是控制器的作用。必须配合MVC架构的规则来查找...

2016-04-18 17:29:44

阅读数 1635

评论数 0

Tomcat 安装配置

Tomcat 下载链接地址,安装比较简单,一路默认就好~ 下面主要介绍下Tomcat配置 1、下载tomcat7.0.22 下载地址:http://tomcat.apache.org/download-70.cgi 2、添加系统环境变量,我的电脑->属性->高级系统设置->...

2016-04-15 13:09:34

阅读数 379

评论数 0

xp/win7/win8 JDK 安装部署图解

了解Java的人就不说了,此处仅仅对于初学者的安装和部署。 1、下载JDK,下载链接地址,此处我下载的是jdk-8u66-windows-x64,可能已经更新到不知道多少版本了,你可以选择适合自己的版本下载。 2、图解安装JDK 此处我将安装路径修改为D盘,你可以根据实际情况修改。 ...

2016-04-15 13:01:11

阅读数 602

评论数 0

初识 FineReport 帆软

经常在做项目的时候会用到报表,自己以前也用.NET的自带报表做了一个小程序来完成一些数据展现,但一直觉得不是很好看,和公司开发的有很大差距,现在来公司实习因为项目原因需要用到报表的使用,公司常用的是帆软报表,然而查了下该报表的确是很做的高大上,功能齐全,效率高,使用也方便。今天是我第一次接触帆软报...

2016-04-15 11:45:03

阅读数 1109

评论数 0

Asp.net mvc 自定义服务器端验证

使用了系统自带的服务器端验证方式,尝试编辑自己的验证方式 1、创建新类TeacherAgeValidation using System; using System.Collections.Generic; using System.Linq; using System.Web; usin...

2016-04-14 18:11:02

阅读数 826

评论数 0

Asp.net mvc 服务器验证

虽然上节提到了Model Binder,但还是不是很明白,在阅读一些博友的文章后,感觉大概可以这么解释:        MVC将用户提交的数据传递到Action的参数,也就是ModelBinder 使用Post数据更新Teacher对象,类似与DataSet里面的数据绑定,但这里称之为模型绑定,...

2016-04-14 17:37:08

阅读数 719

评论数 0

Asp.net mvc 提交列表(三)

根据前俩节的内容,我们不可能在输入信息后没有和数据库的交换,这节就尝试保存信息到数据库记录,更新表格。 1、在TeacherBusinessLayer中创建SaveTeacher public Teacher SaveTeacher(Teacher t) { SchoolERPDA...

2016-04-14 17:27:14

阅读数 478

评论数 0

Asp.net mvc 提交列表(二)

在Controller或服务器端获取Post数据 1、在TeacherController控制器中创建一个action方法 public string SaveTeacher(Teacher t) { return t.TeacherName + "|" + t.Teac...

2016-04-14 17:22:24

阅读数 536

评论数 0

Asp.net mvc 提交列表(一)

针对上一节的程序,稍作一些改动,有点动的起来的感觉似乎会更好,不尝试怎么可以呢? 1、重命名       将TeacherController内的GetTeacherView方法改为Index,将View下的Teacher文件夹内的GetTeacherView.cshtml改为Index.cs...

2016-04-14 17:06:20

阅读数 886

评论数 0

Asp.net mvc 数据访问层

理解了一些概念,本节开始尝试创建属于自己的数据访问层,说道数据访问层那必须有数据库咯(数据集合也算,此处以数据库为例),没有数据库就没有数据访问层。 1、先创建属于自己的数据库       打开已经安装好的SQL Server 2005数据库引擎,输入用户名和密码后连接并创建数据库“Schoo...

2016-04-14 16:19:06

阅读数 5846

评论数 0

Asp.net mvc 数据处理学前概念

在实际项目中,与数据库的交涉占据了整个项目的30%-50%,前几节的学习并没有涉及到数据库,我作为初学者也是很期待,希望能切实的加入到实际项目中。在相关学习后,我将数据处理部分总结如下: 一说到MVC的数据处理不得不先了解几个概念: EF (Entity Framework)实体框架 E...

2016-04-14 15:56:00

阅读数 549

评论数 0

Asp.net mvc 创建一个带有集合的View

阅读了前几节内容,感觉似乎很简单,没有多大技术含量,从现在开始接触一些稍微深点的东西。在本节中,尝试用View显示一个Teacher的列表。 1、修改TeacherViewModel类,删除掉UserName属性      public class TeacherViewModel {...

2016-04-13 11:38:40

阅读数 1102

评论数 0

Asp.net mvc ViewModel

MVC规定,View即V是纯UI,不允许包含任何的逻辑层,所以在上节实例中已经违反了MVC基本准则(上节实例也是初学者应该遇到的内容),在上例中违反MVC的体系架构规则如下: 1、显示全名——逻辑层 2、使用红色标识年龄大于50的。使用简单逻辑改变了HTML元素的外观——逻辑层 View...

2016-04-13 11:28:50

阅读数 850

评论数 0

Asp.net mvc 强类型View

上节对ViewData和ViewBag进行比较和实验,并总结了二者的缺点,ViewData和ViewBag引起的问题根源就因为数据类型,参数值的数据类型被封装在ViewData中,即对象,微软针对上述问题,推出了强类型View。 对上节的例子,如果年龄大雨50岁则显示红色。 1、创建View的强类...

2016-04-13 11:20:47

阅读数 5412

评论数 0

Asp.net mvc ViewBag和ViewData比较

ViewData ViewBag 它是Key/Value字典集合 它是dynamic类型对像 从Asp.net MVC 1 就有了 ASP.NET MVC3 才有 基于Asp.net 3.5 framework 基于Asp.net 4.0与.net framework ...

2016-04-12 17:32:48

阅读数 1078

评论数 0

Asp.net mvc Controller与 View之间的传递

在上一节的博客中创建了静态的View,但很多时候静态的View是满足不了需求的,即经常使用到View显示动态数据,在相关学习后,尝试View显示动态数据。          回顾前面说过的,View是从Controller获得Model的数据,MVC用Model表示业务数据。MVC从控制器传递多个...

2016-04-12 17:04:28

阅读数 1039

评论数 0

Asp.net mvc View视图

Controller是处理用户请求,并作出响应,响应一般以浏览器页面的形式展现给用户,因此需要HTML代码按照你的设计美观大方的呈现给用户,于是乎用户界面设计UI层View出现了(HTML有文本,控件,图像等)。 方法1、代码可以为: public ActionResult TestView() ...

2016-04-12 15:38:19

阅读数 1155

评论数 0

Asp.net mvc 控制器

A | explian: 一个控制器TestController public class TestController : Controller { public string GetString() { return ...

2016-04-12 15:24:43

阅读数 475

评论数 0

Asp.net mvc之间的关系

在网上看了一些帖子后,我把MVC三者之间的关系进行简单的梳理。Asp.Net MVC 由Model,View,Controller三部分组成。Controller中包含后台代码逻辑,是系统的核心部分;View是ASPX,如纯HTML代码;Model是中间层。MVC的优点即为:View变成简单的HT...

2016-04-12 15:17:17

阅读数 819

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭