问一些关于MVC的基础问题
1什么是路由数据(RouteData)?
2如何在View中获取Controller及Action对应的URL?
3如何在View中获取RouteName对应的URL?
4ViewData与TempData作用分别是什么?有何区别?
5Partial(RenderPartial)与Action(RenderAction)作用分别是什么?有何区别?
希望大神能给我具体的解答,刚学习MVC 对于其中的一些东西都很模糊
mvc
url
action
路由
------解决方案--------------------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渲染的是一个片段
------解决方案--------------------顺便说下,这些很像是面试题,你知道这些对你毫无帮助,相反,你要是学好了MVC的开发,这些问题都不是问题。不要本末倒置。
------解决方案--------------------
系统地学一下。