随笔分类 -  ASP.NET MVC

MVC传统路由的理解
摘要:RouteConfig.cspublic static void RegisterRoutes(RouteCollection routes) { //注释掉系统生成的代码后,自定义路由。 //routes.MapMvcAttributeRo... 阅读全文

posted @ 2015-07-21 23:55 程序猿_frank 阅读(1170) 评论(0) 推荐(0)

mvc路由特性学习1
摘要:修改App_Start/RouteConfig.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using System.Web.Routi... 阅读全文

posted @ 2015-07-20 00:25 程序猿_frank 阅读(173) 评论(0) 推荐(0)

自定义注解
摘要:MaxWordsAttribute.cs/* 自定义注解 */using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.ComponentModel.DataAnnota... 阅读全文

posted @ 2015-06-10 23:20 程序猿_frank 阅读(195) 评论(0) 推荐(0)

MVC通过后台注解来添加对数据的验证。
摘要:Order.csusing System;using System.Collections.Generic;using System.ComponentModel;using System.ComponentModel.DataAnnotations;using System.Linq;using ... 阅读全文

posted @ 2015-06-09 23:44 程序猿_frank 阅读(278) 评论(0) 推荐(0)

HTML赋值方法练习
摘要:index.cshtml@{ ViewBag.Title = "Index";}@model TestHtmlMethod2.Models.GenreIndex @Html.TextBox("Title", "")这是一个text框 @Html.TextArea("Desc","描... 阅读全文

posted @ 2015-06-07 23:23 程序猿_frank 阅读(613) 评论(0) 推荐(0)

HTML辅助方法的练习一
摘要:index.cshtml@{ Layout = null;} Index HTML辅助方法的练习,帮程序员脱离苦海 在开始和自动释放前生成了表单,跟自己平时定义的差不多,只不过他会自动的查找action和controller,如果程序路径发生变化或者控制发生... 阅读全文

posted @ 2015-06-01 23:01 程序猿_frank 阅读(160) 评论(0) 推荐(0)

第一次接触MVC Models概念
摘要:首先我在Models文件夹中定义了三个类。并且在第一个类中引用了后面两个类,相当于外键的关系。然后在控制器中增加一个控制器,引用EF框架,第一次没有给每个类定义一个key(键)的特性结果无法通过,后来加上了特性后没有编译程序结果也创建不了。后来终于创建了一个控制器类,并引用EF框架,引用EF框架必须... 阅读全文

posted @ 2015-05-31 23:45 程序猿_frank 阅读(464) 评论(0) 推荐(0)

部分视图的理解
摘要:可以在操作方法中返回一个PartialView(部分视图),如果使用默认的布局文件而自己视图并未指定的情况下是无法渲染默认布局文件的。在一个视图中用js加载另一个视图到div中。Index.cshtml@{ ViewBag.Title = "Index"; Layout = null... 阅读全文

posted @ 2015-05-28 00:53 程序猿_frank 阅读(197) 评论(0) 推荐(0)

使用布局文件(Layout)
摘要:布局文件类似于web form中的母版页,定义一个布局文件,然后在需要使用的视图中指定使用的布局文件,视图会把当前的动态绑定的数据传递到布局文件中,布局文件中也可以访问到这些数据。渲染视图文件中的数据在布局文件中必须使用@RenderBody()方法进行渲染,如果要使用视图文件中的数据就可以使用:@... 阅读全文

posted @ 2015-05-26 01:03 程序猿_frank 阅读(944) 评论(0) 推荐(0)

Razor语法示例
摘要:隐式代码表达式:@model.Message显示代码表达式:1 + 2 = @( 1 + 2 )无编码代码表达式:@Html.Raw(model.Message)代码块:@{ int x = 123; string y = "because.";}文本和标记相结合:@foreach(var it... 阅读全文

posted @ 2015-05-25 23:32 程序猿_frank 阅读(238) 评论(0) 推荐(0)

Razor视图引擎基础语法
摘要:如果是使用c#解析器,那么就会是.cshtml结尾的文件,这样告诉编译器使用c#解析,如果是vb,那么就是vbhtml文件的后缀。简单的用法:@{ string[] strArray = new string[]{"1","2","3"};//使用Razor定义了一个字符串数组。}@strArra... 阅读全文

posted @ 2015-05-24 22:57 程序猿_frank 阅读(254) 评论(0) 推荐(0)

MVC中添加视图
摘要:可以在视图文件夹中手动创建一个视图文件,一般都是在控制器中的操作方法中鼠标右键,然后选择添加视图或者转到视图,如果选择添加视图的话就会创建一个跟当前操作方法一样名字的视图,如图:模板中有一些,模板可以选择,会根据选择的模型自动生成一些相关的HTML代码,其实也没什么用。下方三个选择框,第一个是说明创... 阅读全文

posted @ 2015-05-24 22:27 程序猿_frank 阅读(1305) 评论(1) 推荐(0)

ViewBag、ViewData和ViewDataDictionary的区别
摘要:其实从控制器中传递到视图中都是通过ViewDataDictionary(视图数据字典)传递的,这是一个特殊的字典类,例如我们可以在视图中定义ViewData["Date"]=DateTime.Now;然后可以在视图中进行访问,其实ViewBag是ViewData的动态封装器,也可以使用ViewBag... 阅读全文

posted @ 2015-05-21 23:33 程序猿_frank 阅读(608) 评论(0) 推荐(0)

MVC控制器中传递模型到视图中进行绑定
摘要:方式一----------------------------------------------控制器Index操作中List objList = new List(); for (int i = 0; i }-------------------------... 阅读全文

posted @ 2015-05-21 23:12 程序猿_frank 阅读(159) 评论(0) 推荐(0)

给控制器指定视图
摘要:在控制器Index方法中可以写 return view("Index");这里指定了一个视图,还是在对应的文件夹中找。我们也可以指定一个具体的文件例如:~/Views/Home/Index.cshtml这样就具体的指定了一个返回视图。 阅读全文

posted @ 2015-05-21 22:18 程序猿_frank 阅读(161) 评论(0) 推荐(0)

第一个mvc理解程序
摘要:mvc开发方式跟传统的web方式有很大的区别,通过路由到控制器,然后执行控制器中的方法(动作),控制器中的操作可以渲染一个视图然后输出结果,控制器中可以传递数据到视图中进行调取MVC5可以直接发布后在装有.net 4.5框架的服务器中的IIS进行运行。当新建一个MVC项目的时候会自动的创建三个基础文... 阅读全文

posted @ 2015-05-20 23:17 程序猿_frank 阅读(120) 评论(0) 推荐(0)

导航