积极答复者
mvc2中的view方法是怎么去找对应的页面的??

问题
答案
-
你好,
一般来说需要action method name和view name相同的,然后当你把controller name和action name传到viewengineer的时候,默认的MVC会从下面几个地方取找(下面示例没有包含masterpage和area)。
"~/Views/{1}/{0}.aspx", "~/Views/{1}/{0}.ascx", "~/Views/Shared/{0}.aspx", "~/Views/Shared/{0}.ascx"
你可以下载源码自己把他作为引用添加到一个mvc项目中,在web.config中修改mvc的配置,如下。然后调试就知道了。
<compilation debug="true"> <assemblies> <!--<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"/>--> </assemblies> </compilation>
Microsoft Online Community Support- 已标记为答案 KeFang Chen 2010年5月27日 4:21
全部回复
-
你好,
一般来说需要action method name和view name相同的,然后当你把controller name和action name传到viewengineer的时候,默认的MVC会从下面几个地方取找(下面示例没有包含masterpage和area)。
"~/Views/{1}/{0}.aspx", "~/Views/{1}/{0}.ascx", "~/Views/Shared/{0}.aspx", "~/Views/Shared/{0}.ascx"
你可以下载源码自己把他作为引用添加到一个mvc项目中,在web.config中修改mvc的配置,如下。然后调试就知道了。
<compilation debug="true"> <assemblies> <!--<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null"/>--> </assemblies> </compilation>
Microsoft Online Community Support- 已标记为答案 KeFang Chen 2010年5月27日 4:21