html是超文本标记语言,我们常见的网页都是以html为基础编写的。
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
最近在用MVC3开发一个网站,以前没有用过MVC3,遇到一个纠结的事情就是无法把原生态的HTML输出到Razor视图的页面上。
在网上查了下才发现MVC3原来还有个MvcHtmlString的类,MSDN上显示,
MvcHtmlString类中有个Create的方法,可以把打输出的字串输出出来,如:
MvcHtmlString.Create(“<li>test</li>”)或者New MvcHtmlString(“<li>test</li>”)
那些html文件是要被php文件包涵进去的,执行的时候就是在php文件中了。最后输出的是静态页?
你说是的网址中的后缀吗?
那个是可以通过apache之类的进行url重写的,实际上是伪静态。
如果说是静态缓存的话,那是要经过php处理的页面内容保存为html文件,当用户访问的时候直接给html文件呈现给他。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)