【发布时间】:2011-11-14 19:40:06
【问题描述】:
我正在创建一个自定义网页基类(不要与 Web 表单或 MVC 混淆),继承自 System.Web.WebPages.WebPage。我想做的是在网页呈现时运行一些代码。在 Web 表单中,我会重写 Render 方法来执行此操作;但是,我看到的所有可重写方法都是 RenderPage,它在当前呈现的页面中呈现不同的页面。
是否有在渲染期间运行的方法,或者 InitializePage 方法的用途是什么?
谢谢。
【问题讨论】:
-
根据您的需要,您可以创建一个基本控制器类并在
OnActionExecuted或OnActionExecuting中执行您的逻辑。 -
不是MVC,Razor网页,网页版。
-
页面呈现时你想做什么?顺便说一句,我是网页和 Razor 的 PM。
-
@Erik 对我来说,我更多的是研究;可能会在它周围包裹一些架构,不是为了改变它的工作方式,而是为了我所有的框架都可以利用。不过没什么关键的。顺便说一句,很棒的产品。你们做得很好。
-
谢谢!如果您有任何具体问题,请随时给我发推文@HumanCompiler 或给我发邮件。