Razor网页中的调用方法

时间:2011-10-06 02:59:12

标签: .net asp.net razor

我有一个继承自WebPage的自定义视图基类。我想在Razor中调用这个类中的方法,但是我一直在收到错误,说“当前上下文中不存在方法'X'。”由于我实际上使用的方法与任何其他方法(例如RenderPage)一样,为什么这不起作用?我在这里缺少什么?

我确实注册了我的视图,因为我在@functions块中使用了其他方法......

 <system.web.webPages.razor>
    <pages pageBaseType="Nucleo.Web.Views.BaseViewWebPage" />
  </system.web.webPages.razor>

2 个答案:

答案 0 :(得分:1)

我不知道为什么,但DLL永远不会刷新,这就是我收到错误的原因。当我删除它并重建时,它工作正常。

答案 1 :(得分:0)

根据错误,看起来您正在尝试调用RenderViewPage(),但WebPage上没有这样的方法。我假设您想要调用RenderPage(),这应该可以工作。