1什么是路由数据(RouteData)?
2如何在View中获取Controller及Action对应的URL?
3如何在View中获取RouteName对应的URL?
4ViewData与TempData作用分别是什么?有何区别?
5Partial(RenderPartial)与Action(RenderAction)作用分别是什么?有何区别?

希望大神能给我具体的解答,刚学习MVC  对于其中的一些东西都很模糊mvcurlaction路由

解决方案 »

  1.   

    1什么是路由数据(RouteData)?
    页面间传递的参数,相当于PostData+QueryString
    2如何在View中获取Controller及Action对应的URL?
    @Html.ActionLink(ControlName, ActionName)
    3如何在View中获取RouteName对应的URL?
    @Html.ActionLink(ControlName, ActionName, RouteData)
    4ViewData与TempData作用分别是什么?有何区别?
    TempData在传递给下一个视图时,一次有效,ViewData对当前视图有效
    5Partial(RenderPartial)与Action(RenderAction)作用分别是什么?有何区别?
    故名思义,Partial渲染的是一个片段
      

  2.   

    顺便说下,这些很像是面试题,你知道这些对你毫无帮助,相反,你要是学好了MVC的开发,这些问题都不是问题。不要本末倒置。