有什么意义呢
public class ThemedViewPage: WebViewPage { public override void Execute() { } }
我该怎么办呢?我问,因为我把它留空了,世界是一个好地方,一切似乎都有效 - 只是更新我今天下午运行的一个演示,这是一个我可能会被问到的问题.
Razor通过生成一个继承自基类的类来工作.它继承的默认类是WebViewPage
.当你表达@inherits ThemedViewPage
你告诉代码生成器创建一个继承自的类时ThemedViewPage
.
您实际上并没有实现该Execute
方法,因为生成此方法的Razor解析器.值得一读的是Andrew Nurse的Blog,Ben @ BuildStarted的博客,甚至可能是我自己,因为我们最近一直在建立一个独立的Razor模板引擎,因此需要了解它是如何在内部工作的.