随笔分类 -  Asp.net MVC

摘要:编写HTML的辅助方法: ActionLink方法: 参数介绍: linkText:连接文本 actionName:连接到动作名称 controllerName:连接到控制器的名称 该参数是可选的,如果没有提供,默认 是当前控制器。 routeValue:传递至动作的可选参数。可以作为匿名类型或者 RouteValueDictionary实例提供该列表(与控制器中的RedirectToAction方法一样)htmlAtrrbutes:html特性列表,该列表将插入到连接的锚标签中,参数可选,并且可以定义为匿名类型,也可定义为IDictionary<string,object>类型。 阅读全文
posted @ 2012-03-23 13:26 sulin 阅读(294) 评论(0) 推荐(0)
摘要:4控制器定义动作的特性: NonAction :使用该属性标识的公用方法不会被视为动作示例:[NonAction] Public void ThisIsNotAnAction(){ return view();} ActionName:动作默认名称是动作的方法名称,但是可以通过使用ActionName特性标记方法来改变动作的名称示例:[ActionNmae("View")]Public ActionResult NotTheSameView(){ Return view();} AcceptVerbs:设置动作能对其作出响应Http动词,及就是两个相同动作名称并且响应不同的 阅读全文
posted @ 2012-03-20 19:27 sulin 阅读(303) 评论(0) 推荐(0)
摘要:1.列出MVC模式的三个组件并说明各个组件作用? 模型:该组件负责从数据库检索对象并应用特定于领域的逻辑 控制器:在组件负责接收用户的输入,调用模式以及传递数据供视图显示 视图:组件负责显示从控制器接收到数据2.阐述表示模型的作用? 表示模型是模型的一部分,其中包含的对象只用于从从控制器向视图传递数据,表示模 型包含可供视图呈现并不需要处理的数据3.MVC与MVP模式的区别? 在MVP模式下首先访问视图,然后达到表示器, 在MVC模式下首先访问控制器,然后到达视图 在MVC下,各个组件是标准类,它们通过简单的方法连接在一起 在NVP下,每个视图必须实现自己的接口,并且必须发布一些表示器必须订阅 阅读全文
posted @ 2012-03-20 19:25 sulin 阅读(210) 评论(0) 推荐(0)