mvc没有codebehind强类型的viewdata标头不起作用

时间:2009-03-05 14:40:58

标签: model-view-controller header code-behind strong-typing viewdata

我将它添加到我的标题<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>,并且能够访问ViewData及其所有内部以及所有mvc对象,如url和html。一旦我添加“System.Web.Mvc.ViewPage<app.Models.tTable>”,我就无法访问任何mvc类和辅助方法。我很困惑为什么会这样。我最近从mvc预览5升级到rc1,但是我转换到rc1是完美的,没有任何错误或错误。

2 个答案:

答案 0 :(得分:6)

钓鱼(很多钓鱼)后,我找到了答案,这是因为我没有阅读官方发行说明,而是通过博客上的教程,但是为了让这个工作,你需要更换{{1使用

在“/ Views”目录的web.config文件中创建节点
<pages>

我在预先构建的web.config文件中添加了评论

答案 1 :(得分:3)

有一个技巧。 / Views文件夹下有一个web.config。哇,我没有看到。

感谢发布