【发布时间】:2012-04-12 17:28:54
【问题描述】:
从动作内部获取将由 MVC 动作提供服务的视图的物理位置的正确方法是什么?
我需要文件的最后修改时间来发送响应头。
【问题讨论】:
-
注意,这个问题并没有欺骗stackoverflow.com/questions/4135450/…那个问题是关于在视图内部而不是在控制器内部。
-
我可能是错的,但直到动作后执行或 OnActionExecuted 才可用。我想你可以遍历所有注册的 ViewEngines 并尝试根据 ViewLocation 集合查找视图,但这都是手动的
-
也不欺骗stackoverflow.com/questions/1529417/…这个问题可能是针对MVC1的,Request.PhysicalPath返回一个无效的文件位置,它只是把我的路由当作文件请求。
标签: asp.net-mvc-3 views filepath