MVC
文章平均质量分 70
刘晓飞
CSDN 乐知学院.Net专业
展开
-
什么是MVC模式?您明白它的原理吗?很详细的讲解。
MVC(Model-View-Controller,模型—视图—控制器模式)用于表示一种软件架构模式。它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。那么MVC模式和我们熟悉的WebForm模式有什么不同呢?他的各个部分又是怎样分工的呢?我们先来看一下普通的WebForm模式下,我们请求一个例如http://www.51mvc.com/b原创 2013-06-18 20:14:48 · 9037 阅读 · 0 评论 -
纯js写分页 (算法把我纠结住了)
$(function () { //下一页 $("#nextPage").click(function () { tableRmove(); var curr = $("#CurrentPage").attr("value"); var newCurr = Number(curr); //当前页原创 2014-03-20 17:41:45 · 4901 阅读 · 0 评论 -
MVC添加一个控制器
控制器的主要作用是:处理浏览器的请求,取得数据模型,然后指定要响应浏览器请求的视图模板。在解决方案资源管理器里,右键点击“Controllers”,选择“新建”-》“控制器……”,输入控制器名称“HelloWorldController”,模板保持默认的选项(“空MVC控制器”),点击“添加”按钮,新增的控制器类代码如下: public class HelloWorldControl原创 2013-09-05 14:14:35 · 3978 阅读 · 2 评论 -
ASP.NET MVC 入门 6 TempData
ASP.NET MVC的TempData用于传输一些临时的数据,例如在各个控制器Action间传递临时的数据或者给View传递一些临时的数据,相信大家都看过“在ASP.NET页面间传值的方法有哪几种”这个面试题,在ASP.NET MVC中TempData的就是其中的一种传值方法。TempData默认是使用Session来存储临时数据的,TempData中存放的数据只一次访问中有效,一次访问完后就会原创 2013-06-19 19:46:47 · 588 阅读 · 0 评论 -
ASP.NET MVC 入门 5 View与ViewData(这里的知识点很多,看了半天还是有些模糊)
view在MVC模式中与用户进行最直接的接触,它负责数据的呈现。这里要注意一点就是,view只是负责数据的呈现,所以我们应该要尽量让view中不涉及业务逻辑的处理。我们来添加一个Blog首页的view。在安装了ASP.NET MVC后,我们在添加新项目的时候可以看到有MVC的view模板: 注:如果你的是中文版的VS,安装完后可能会出现找不到这个模板的现象,你可以参考在中文版VS 08原创 2013-06-19 11:15:27 · 747 阅读 · 0 评论 -
ASP.NET MVC 入门 5 View与ViewData 最后讲解
public ActionResult Index(int? id){ ViewData["Title"]= BlogSettings.Instance.Name; ListIPublishable> posts= BlogEngine.Core.Post.Posts .ConvertAll(new ConverterPost, IPublishabl原创 2013-06-19 11:28:49 · 962 阅读 · 0 评论 -
ASP.NET MVC 入门 5 View与ViewData(接着上一篇)
ASP.NET MVC默认是使用WebForm来作为view的。所以我们看到新建的aspx页面继承自ViewPage,如果使用aspx页面作为ASP.NET MVC的视图引擎,则所有的aspx页面都必须继承自ViewPage。我们再看一下ViewPage:我们看到ViewPage继承自ASP.NET WebForm的Page页,还实现了IViewDataContainer接口,同时还提供了原创 2013-06-19 11:24:17 · 685 阅读 · 0 评论 -
ASP.NET MVC 4 Controller与Action
Controller是MVC中比较重要的一部分。几乎所有的业务逻辑都是在这里进行处理的,并且从Model中取出数据。在ASP.NET MVC Preview5中,将原来的Controller类一分为二,分为了Controller类和ControllerBase类。Controller类继承自ControllerBase类,而ControllerBase实现是了IController接口。原创 2013-06-19 09:31:59 · 737 阅读 · 0 评论 -
ASP.NET MVC 3 Routing
在一个route中,通过在大括号中放一个占位符来定义( { and } )。当解析URL的时候,符号"/"和"."被作为一个定义符来解析,而定义符之间的值则匹配到占位符中。route定义中不在大括号中的信息则作为常量值。下面是一些示例URL:Valid route definitionsExamples of matching URL原创 2013-06-19 08:45:58 · 594 阅读 · 0 评论 -
ASP.NET MVC 项目结构与核心的DLL
我们新建一个ASP.NET MVC的Web Application后,默认的情况下,项目的目录结构如下:App_Data :这个目录跟我们一般的ASP.NET website是一样的,用于存放数据。Content :这个目录是建议用来存放一下资源文件的。例如CSS、JS、图片等等。当然你不愿意的话,完全可以不放到这里来。Controllers :这个目录是建议将Controller原创 2013-06-18 20:45:19 · 1462 阅读 · 0 评论 -
C#编写 HTML生成PDF
/// /// HTML生成PDF /// /// 地址 /// PDF存放路径js里面: public JsonResult HtmlToPdf(string url) { bool success = true;原创 2014-04-17 17:33:04 · 5804 阅读 · 0 评论