摘要: 通过系统自带的Authorize限制匿名访问通过在web.config,设置为form验证, 并拒绝所有的匿名用户<authentication mode="Forms"> <forms loginUrl="~/Account/Login" timeout="2880" /> </authentication>如果我们开放首页比如说Home/Index,那么做如下配置. 如果是Home文件夹下所有的页面都能访问, 那么 path=”Home”即可<location path="Hom 阅读全文
posted @ 2013-04-16 10:35 风雪七月花溅墨 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 安装更新MvcScaffoldingUpdate-Package MvcScaffoldingInstall-Package MvcScaffolding定义一个Team与Player一对多的关系创建一个小组实体类public class Team{ public int TeamId { get; set; } [Required] public string Name { get; set; } public string City { get; set; } public DateTime Founded { get; set; }}加入一个球员与小组的关系pub... 阅读全文
posted @ 2013-04-16 10:32 风雪七月花溅墨 阅读(215) 评论(0) 推荐(0) 编辑
摘要: view中嵌入如下代码引入jquery-ui<script src="~/Scripts/jquery-1.6.2.min.js"></script><script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script><script src~/Scripts/jquery-ui.min.js"></script>使用jquery-ui实现特效$(function () {$("#album-list im 阅读全文
posted @ 2013-04-16 10:18 风雪七月花溅墨 阅读(769) 评论(0) 推荐(0) 编辑
摘要: AJAX Function$(function () {$("#album-list img").mouseover(function () {$(this).animate({ height: '+=25', width: '+=25' }).animate({ height: '-=25', width: '-=25' });});});jQuery Selectors选择器$(˝#header˝)id为“header”元素$(˝.editor-label˝)class为“editor-lable”元素$( 阅读全文
posted @ 2013-04-16 10:08 风雪七月花溅墨 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: form搜索View中<form action="/Home/Search" method="get"><input type="text" name="q" /><input type="submit" value="Search" /></form>控制器public ActionResult Search(string q){var albums = storeDB.Albums.Include("Artist& 阅读全文
posted @ 2013-04-16 10:02 风雪七月花溅墨 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 创建名称为SiteLayout.cshtml的视图@{Layout = "~/Views/Shared/SiteLayout.cshtml";www.it-ebooks.info68 x CHAPTER 3 VIEWSView.Title = "The Index!";}<p>This is the main content!</p>@section Footer {This is the <strong>footer</strong>.}Index.cshtml引入视图@{Layout = "~ 阅读全文
posted @ 2013-04-16 09:49 风雪七月花溅墨 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 编写一个视图显示列表信息实例。1、添加数据,通过ViewBag属性在视图中遍历数据。控制器中代码如下方法1:public ActionResult List() {var albums = new List<Album>();for(int i = 0; i < 10; i++) {albums.Add(new Album {Title = "Product " + i});}ViewBag.Albums = albums;return View();}视图部分代码<ul>@foreach (Album a in (ViewBag.Albums 阅读全文
posted @ 2013-04-16 09:44 风雪七月花溅墨 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Using Validation Annotationsusing System.ComponentModel.DataAnnotations;//命名空间Required必须项验证属性[Required]public string FirstName { get; set; }[Required]public string LastName { get; set; }StringLength长度[Required][StringLength(160)]public string LastName { get; set; }[Required][StringLength(160, Minimu 阅读全文
posted @ 2013-04-16 09:21 风雪七月花溅墨 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 添加实体类模型文件public class Album{public virtual int AlbumId { get; set; }public virtual int GenreId { get; set; }public virtual int ArtistId { get; set; }public virtual string Title { get; set; }public virtual decimal Price { get; set; }public virtual string AlbumArtUrl { get; set; }public virtual Genre 阅读全文
posted @ 2013-04-12 15:15 风雪七月花溅墨 阅读(355) 评论(0) 推荐(0) 编辑
摘要: @Html.***For:为由指定表示式表示对象中的 每个属性,返回对应html示例效果:一、设置通用的验证方法 Models层[csharp]view plaincopypublicclassMyStringIsChineseAttribute:ValidationAttribute{#region验证中文privatebool_myreturn=false;publicboolmyNullDefVal{get{return_myreturn;}set{_myreturn=value;}}//覆盖父类方法(确定对象的指定值是否有效)publicoverrideboolIsValid(obje 阅读全文
posted @ 2013-04-12 14:53 风雪七月花溅墨 阅读(4557) 评论(0) 推荐(0) 编辑
摘要: HtmlHelper类的辅助和扩展方法:(1)ActionLink 生成一个特定的控制器行为连接 <%=Html.ActionLink("Edit", "Edit", "Book", new { id = Model.ID }, new { @class = "BookDetail"})%> 具体说明: Edit,为linkText,具体而言就是显示的字符串 Edit,对应为ActionName; Book,为Controller; new { id = Model.ID },为生成元素的id定义; n 阅读全文
posted @ 2013-04-12 14:45 风雪七月花溅墨 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 在ASP.NETMVC中使用了下面的一些基本的命名约定文件夹功能/Controllers控制器接受来自浏览器的请求,进行处理,然后向用户返回回应/Views视图文件夹保存用户界面的模板/Models这个文件夹定义处理的数据/Content我们的图片,CSS以及其他任何的静态内容放在这里/Scripts放置脚本文件/App_Data数据库文件 阅读全文
posted @ 2013-04-11 10:11 风雪七月花溅墨 阅读(145) 评论(0) 推荐(0) 编辑
摘要: MVC全称是Model-View-Controller,Controller和View。简单的来说,MVC模式就是用户提出一个请求,Controller接收请求并寻找视图绑定的Model,然后传递这个Model给视图,最终视图接收Model,并根据模板生成HTML代码。 阅读全文
posted @ 2013-04-11 09:28 风雪七月花溅墨 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 简单的来说,MVC模式就是用户提出一个请求,Controller接收请求并寻找视图绑定的Model,然后传递这个Model给视图,最终视图接收Model,并根据模板生成HTML代码。 阅读全文
posted @ 2013-04-11 09:25 风雪七月花溅墨 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、MVC模式Mvc将应用程序分离为三个部分:Model:是一组类,用来描述被处理的数据,同时也定义这些数据如何被变更和操作的业务规则。与数据访问层非常类似。View:是一种动态生成HTML的模板,定义程序的用户界面如何显示。Controller:是一组类,用来处理来自用户的信息,全部程序流和具体的程序逻辑,通常以Controller为后缀。2、MVC之路MVC1:发布于2009年3月13日。MVC2:发布于2010年3月主要功能:UI helpers with automatic scaffolding with customizable templates。基于属性的模型验证(服务器端和客 阅读全文
posted @ 2013-04-11 09:19 风雪七月花溅墨 阅读(123) 评论(0) 推荐(0) 编辑