新学MVC和razor的实际用法

原创 2015年07月08日 15:40:47

最近到新的公司接触了新的项目,是使用目前最流行的MVC模式制作的,但是没有Model模块,也没有三层架构,虽然自己觉得是有点问题的,但是,毕竟自己是个新手,先不发表对技术的看法,先来研究下mvc以及里面用到的razor视图的用法。(语法和格式直接参考文档就可以了,第一次写博客,欢迎大家来批评我这个新手。)

一、SQL语句前面加上@符号,可以不用+拼接字符串,直接在“”里写数据库里面的写的SQL就可以,对于以前用‘“++”’字符串的方式已经过去了,无疑是减轻了很多连接的处理,记得以前拼的时候有INT类型,string 类型,引号用的都不一样,比较麻烦。

二、关于MVC的运行模式。

1:创建路由表.把URL映射到处理程序中。(应用程序第一次启动发生);

2:url路由模块拦截请求,当我们发起请求时发生,它拦截请求并且创建和执行合适的处理程序。

3:执行MVC处理程序,创建控制器,然后执行控制器里面的数据库语句通过ado联系数据库处理,传到viewbag或者viewdata;

4:返回view,返回view会根据控制器控制器对应的view对数据进行渲染,在view里,也就是你的页面,在需要数据的地方@控制器返回的值就可以了。另外由于razor视图引擎,可以在静态页面中加入if判断,for循环等格式,来很容易的完成对dataset,datatable类数据的渲染。(这个比aspx用的datalist和gridview要方便的多,第一次见到这种样子,可以完成数据的循环显示,简直大赞,推荐用这个)

C# Mvc.net 3.0 Razor Leyout布局视图使用介绍

测试需要一个主页入口点,这里使用默认的路由设置就可以测试。 1.首先在默认的 homecollector 中建立一个 action,如下     public ActionResult index...

asp.net mvc怎么设置“起始页”

http://blog.sina.com.cn/s/blog_67aaf4440100ruzd.html原文地址 我们以前做asp.net webforms的时候,想设置哪个页面...

新学Razor记录一下

Razor基础语法简介 分类: asp.net MVC2011-12-14 23:38 4933人阅读 评论(2) 收藏 举报 razorhtmlasp.netstringlist...

新学Spring MVC

新学Spring MVC

MVC4 razor与aspx的区别以及用法1,2

Model要重,Controller要轻,View要够笨,mvc不希望在开发view时还需要判断过多的与view无关的技术,所以要尽可能的保持view逻辑简单。(以下中有出现代码的地方用了什么尖括号百...

MVC3-RAZOR WebGrid 用法详解

WebGrid的方法签名public WebGrid(IEnumerable source, 设置数据源IEnumerable columnNames = null, 要显示的列名string def...
  • try530
  • try530
  • 2011年07月12日 17:14
  • 1635

asp net4 0 mvc4 C# Razor Demo

  • 2014年01月17日 16:18
  • 12.46MB
  • 下载

razor mvc3 uplond

  • 2011年08月17日 16:27
  • 724KB
  • 下载

最近新学的新技术,指针的又一应用

函数指针:就是通过指向函数的指针间接调用函数,函数指针可以完成对参数类型、参数顺序、返回值。外面调用函数返回的就是这个指针或者操作。简单来说就是函数指针一旦应用就会返回原函数操作,一般都是返回至指针的...

mvc4.0 razor views 多层结构

  • 2015年05月04日 21:35
  • 21.43MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:新学MVC和razor的实际用法
举报原因:
原因补充:

(最多只允许输入30个字)