![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.NET MVC
蓝色-梦魇
做自己喜欢的事情
展开
-
ASP.NET MVC4(Razor)从客户端中检测到有潜在危险的 Request.Form 值
说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示存在危及应用程序安全的尝试,如跨站点脚本攻击。若要允许页面重写应用程序请求验证设置,请将 httpRuntime 配置节中的 requestValidationMode 特性设置为 requestValidationMode="2.0"。示例: 。设置此值后,可通过在 Page 指令或 配置节中转载 2014-07-21 20:52:23 · 11409 阅读 · 1 评论 -
Asp.Net MVC4.0 学习之十--查看Detail和Delete方法
在这部分的教程中,您将查看自动生成的Detail方法和Delete方法。打开Movie控制器,查看Detail方法 public ActionResult Details(int id = 0) { Movie movie = db.Movies.Find(id); if (movie == null)转载 2014-07-12 16:23:30 · 759 阅读 · 0 评论 -
Asp.Net MVC4.0学习之五--控制器访问模型数据
在这一节中,你将新创建一个新的 MoviesController类,并编写代码,实现获取影片数据和使用视图模板在浏览器中展现影片数据的功能。在进行下步之前,点击“生成应用程序“对应用程序进行编译。右键单击Controllers文件夹,新建一个名为“MoviesController ”的控制器。在创建窗口各选项如下图所示点击添加,将创建以下文件和文件夹:项目的 Con转载 2014-07-12 16:18:01 · 1140 阅读 · 0 评论 -
Asp.Net MVC4.0学习之七--增加搜索方法和视图
本节课程中,你将添加一个SearchIndex 方法,使你可以通过片名来搜索影片。 /Movies/SearchIndex地址将可用。该请求将显示一个包含用户可以输入的input元素的表单来查找影片。当用户提交表单后,该方法将得到用户提交的搜索值并用于搜索数据库。首先在现有的MoviesController类中增加一个SearchIndex方法。该方法将返回包含Html表单的视图。以下为代转载 2014-07-12 16:17:34 · 5924 阅读 · 0 评论 -
Asp.Net MVC4.0学习之三--添加一个视图
在本节中,您需要修改HelloWorldController类,从而使用视图模板文件,干净优雅的封装生成返回到客户端浏览器HTML的过程。您将创建一个视图模板文件,其中使用了ASP.NET MVC 3所引入的Razor视图引擎。Razor视图模板文件使用.cshtml文件扩展名,并提供了一个优雅的方式来使用C#语言创建所要输出的HTML。用Razor编写一个视图模板文件时,将所需的字符和键转载 2014-07-12 16:12:27 · 1190 阅读 · 0 评论 -
Asp.Net MVC4.0 学习之四--添加一个模型
在这一节中,你将添加用于管理数据库中电影的类。这些类是ASP.NET MVC应用程序的模型部分。你将使用.NET Framework框架下的实体框架(Entity Framework)数据访问技术,与模型类协同工作。实体框架(常简称为EF)支持一种称之为编码先行(Code First)的开发模式。编码先行使你通过编写简单的类(简称为POCO类,全称为"plain-old CLR objec转载 2014-07-12 16:16:14 · 2003 阅读 · 0 评论 -
Asp.Net MVC4.0 学习一-- 入门介绍
本教程将为您讲解使用微软的Visual Studio 2012 来建立一个ASP.NET MVC4 Web应用程序所需要的基础知识。本示例将构建什么样的应用程序?您将实现一个简单的电影管理应用程序,此程序将从数据库中选取记录展示列表,支持查询和查看,实现电影记录的创建、 删除和编辑功能。所有的用户数据输入场景都包含了数据验证逻辑,以确保存储在数据库中的数据都是正确的。预览转载 2014-07-12 16:09:10 · 785 阅读 · 0 评论 -
Asp.Net MVC4.0 学习之八--为Movie模型和库表添加字段
在本节中,您将使用实体框架代码先行迁移功能对模型类进行修改,并使修改应用到数据库中。默认情况下,当您使用实体框架代码先行自动创建一个数据库,像你在本教程前面做的那样,代码首先添加一张表到数据库中,以帮助跟踪数据库架构是否是同步的模型类是产生的。如果它们不同步,实体框架抛出一个错误。这使得它更容易在早期开发时跟踪发现问题,否则,你可能在运行时发现隐晦错误。为模型修改建立代码先行迁移转载 2014-07-12 16:21:20 · 1613 阅读 · 0 评论 -
Asp.Net MVC4.0学习二--添加一个控制器
MVC概念MVC的含义是 “模型-视图-控制器”。MVC是一个架构良好并且易于测试和易于维护的开发模式。基于MVC模式的应用程序包含:· Models: 表示该应用程序的数据并使用验证逻辑来强制实施业务规则的数据类。· Views: 应用程序动态生成 HTML所使用的模板文件。· Controllers: 处理浏览器的请求,取得数据模型,然后指定要响应浏览器请求的视转载 2014-07-12 16:10:11 · 874 阅读 · 0 评论 -
Asp.Net MVC4.0学习之六--查看Edit方法和Edit视图
在这节课程中,你将查看为影片控制器生成的方法和视图。运行程序,在浏览器中访问/Movies。鼠标悬停在影片列表某条记录的Edit链接上方,会看到链接类似于http://localhost:5279/Movies/Edit/1。Edit的链接是由Views\Movies\Index.cshtml文件中的Html.ActionLink方法生成的,如下所示:@Html.ActionLin转载 2014-07-12 16:16:12 · 1308 阅读 · 0 评论 -
ASP.NET MVC3 Razor视图引擎-基础语法
I:ASP.NET MVC3在Visual Studio 2010中的变化 在VS2010中新建一个MVC3项目可以看出与以往的MVC2发生了很明显的变化。 1.ASP.NET MVC3必要的运行环境为.NET 4.0 (想在3.5用MVC3,没门!)。 2.默认MVC3模板项目已集成 3.全新的Razor视图引擎@{转载 2014-07-12 09:18:10 · 819 阅读 · 0 评论 -
指定的 LINQ 表达式包含对与不同上下文关联的查询的引用
var modules= (from m in account.RolesPermission where m.RoleID == ut select m.ModuleID).ToList(); var acticles = from a in ac.News where原创 2014-08-01 15:33:26 · 4193 阅读 · 0 评论 -
EF code first出现错误:列名 'Discriminator' 无效
前几天使用code first碰到错误:列名 'Discriminator' 无效。这是一个很少见的错误,搜索了很久才发现是code first的poco实体对象的继承问题。比如,我定义了一个实体类,对应数据库的Project表:public class Project{in原创 2014-07-25 21:01:44 · 3660 阅读 · 0 评论 -
@html.ActionLink的几种参数格式
一 Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则 Html.ActionLink("detail","Detail")则会生成 all 二 Html.ActionLink("lin转载 2014-07-24 16:24:12 · 2402 阅读 · 0 评论 -
MvcPager分页控件
不管使用什么来开发程序,都少不了需要做分页,目前使用asp.net mvc开发的web应用程序的人越来越多了,相应的辅助,提高开发效率的helper方法、控件都将会出现。今天我向大家介绍一款在asp.net mvc框架中使用的分页控件。本人也是在新年的时候初次使用,但是一直没有推荐给大家。利用五一休息时间也就介绍给大家。声明我与博杨计算机有限公司无任何关系只是觉得这个分页控件很好用,并且功能强大,转载 2014-07-24 16:26:06 · 11995 阅读 · 0 评论 -
ASP.NET MVC中实现多个按钮提交的几种方法
有时候会遇到这种情况:在一个表单上需要多个按钮来完成不同的功能,比如一个简单的审批功能。如果是用webform那不需要讨论,但asp.net mvc中一个表单只能提交到一个Action处理,相对比较麻烦点。方法一:使用客户端脚本比如我们在View中这样写:以下为引用的内容:";' />";' />";' />在点击提交按转载 2014-07-23 15:00:09 · 1764 阅读 · 0 评论 -
ASP.NET MVC4 Razor开发中遇到的小问题
今天使用MVC框架遇到了几个小问题:如下1、原创 2014-07-21 21:25:45 · 3327 阅读 · 0 评论 -
Asp.Net MVC4.0 学习之九--为模型添加验证
本节你将为Movie类型增加逻辑验证,以确保任何用户试图使用该应用程序创建或编辑影片时执行验证规则。DRY(干爽)ASP.NET MVC的核心原则之一是干爽(“不要自己重复”)。ASP.NET MVC鼓励您只指定一次功能或行为,然后在应用程序中到处使用。这种做法减少了需要编写的代码量,使你的代码编写不容易出错,且更容易维护。ASP.NET MVC和Entity Framew转载 2014-07-12 16:22:11 · 2824 阅读 · 0 评论