Json
Json 属于JavaScript所以要书写在<script></script>中
1.语法规则:
1.1:键值对
1.2:逗号分隔
1.3:花括号保存对象
1.4:方括号保存数组
JSON的值可以为NULL
2.JSON对象是在花括号内书写(键值对"{ "name":"小王" , "url":"www.xiaowang.com" }")
3.使用数组的话则是用方括号包裹每个JSON对象

Razor
Razor是一种服务端标记语言,可以嵌入网页当中的服务端的代码。
Razor代码是写在网页中的@{ }之中的行内的表达式都是用@开头的,后缀为cshtml
<ul>
@for (int i = 0; i < 10; i++)
{
<li>@i</li>
}
</ul>
Razor的创建:
是基于MVC中的一种编码,在创建MVC项目时可以选择Razor视图引擎,同样在添加视图的时候也是选择Razor视图模式

ViewBag:是动态类型,使用时直接添加属性赋值即可 ViewBag.myName
ViewData:是字典类型,赋值方式用字典方式,通过key值读取对应的value, ViewData["myName"]
这两个只在当前Action中有效果,两个值可以互相访问

控制器:
约定:
1.必须是非静态类

2.必须实现IController接口

3.必须是以Controller结尾命名
ActionResult是一个抽象类
Action中返回的Return View(),View()返回的类型是ActionResult的子类ViewResult。

Return Content()返回的结果是ContentResult,它也是ActionRestult的子类。
下载的小实例:
public ActionResult Index()
{
ViewBag.list =new int[] { 5, 6, 7,8 };

return View();
}
public ActionResult Get(int? id)
{
FilePathResult fpr = new FilePathResult(Server.MapPath("~/Content/imgs/"+id+".jpg"),"imgs/jpeg");
return fpr;
}
-----
<ul>
@{

foreach (int item in ViewBag.list)
{
<li>@Html.ActionLink("sss" + item + "sss", "执行的动作", "控制器", new { id = item }, null)

</li>
}
}
</ul>

最新文章

  1. mysql 注释
  2. iphone6 帶回家”活動!
  3. WPA/WPA2四次握手
  4. php变量与数组相互转换的方法(extract与compact
  5. (C/C++) 基础问答题
  6. lintcode :最小路径和
  7. POJ 2362 Square
  8. Anroid之Intent的使用
  9. [liu yanling]软件测试用例的基本要素包括哪些?
  10. C# 4.0 新特性-dynamic 【转】
  11. ABAP常用字符串处理
  12. 解决Java compiler level does not match the version of the installed Java project facet.问题
  13. 【C和指针】笔记1
  14. jQuery对象的创建(一)
  15. linux-php5.6-安装sftp扩展
  16. Error response from daemon: rpc error: code = Unknown desc = name conflicts with
  17. Oracle RMAN备份与还原
  18. PHP相关学习
  19. 设计模式-结构型模式,python组合模式
  20. [洛谷 P3239] [HNOI2015]亚瑟王

热门文章

  1. silverlight列表控件ComboBox 托管代码绑订数据集合
  2. log4j打印mybatis sql语句
  3. MoleHill Getting Started AGAL(转)
  4. mac配置nginx
  5. CSS隐藏元素的几种方法
  6. backbone.js学习笔记
  7. WinServer2008r2 机器时间格式修改
  8. SQL Server开启READ_COMMITTED_SNAPSHOT
  9. C#页面前台绑定数据 &lt;%%&gt;&lt;%#%&gt;&lt;%=%&gt;
  10. LINUX内核分析第八周学习总结:进程的切换和系统的一般执行过程