2015年5月25日

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 阅读(240) 评论(0) 推荐(0)

2015年5月24日

Razor视图引擎基础语法

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

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

MVC中添加视图

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

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

2015年5月21日

ViewBag、ViewData和ViewDataDictionary的区别

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

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

MVC控制器中传递模型到视图中进行绑定

摘要: 方式一----------------------------------------------控制器Index操作中List objList = new List(); for (int i = 0; i }-------------------------... 阅读全文

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

给控制器指定视图

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

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

2015年5月20日

第一个mvc理解程序

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

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

2015年3月28日

C#常量(const)

摘要: 常量关键字const,常量总是静态的,也不用给const加static关键字,常量必须在定义的时候就要初始化值,常量值有时候用于编译运算,所以不能赋值为变量。常量一旦赋值就不能更改。常量易于理解,易于修改,避免错误。 阅读全文

posted @ 2015-03-28 16:18 程序猿_frank 阅读(341) 评论(0) 推荐(0)

匿名类型var自动类型推断

摘要: using System;namespace Frank{ public class Sample { public static void Main(string[] args) { var name = "Bugs Bunny"; ... 阅读全文

posted @ 2015-03-28 15:20 程序猿_frank 阅读(115) 评论(0) 推荐(0)

2015年3月27日

第一个C#控制台程序

摘要: using System;namespace Frank{ public class Sample { public static void Main(string[] args) { Console.WriteLine("第一个C#程序... 阅读全文

posted @ 2015-03-27 20:58 程序猿_frank 阅读(253) 评论(0) 推荐(0)

导航