ASP.NET网页代码背后

时间:2011-07-23 00:43:03

标签: .net asp.net razor

使用Razor视图引擎(参考:http://www.asp.net/webmatrix/tutorials/1-getting-started-with-webmatrix-and-asp-net-web-pages)的新ASP.NET网页(也称为razor页面)框架​​是否实际上没有任何代码隐藏文件?我看了样品,找不到一个例子。我假设没有,但也许有一个标题引用,你可以链接它,我可能会丢失?

任何人都可以确认吗?

感谢。

2 个答案:

答案 0 :(得分:6)

根据这篇博客,您可以轻松拥有代码隐藏功能。 http://www.compiledthoughts.com/2011/01/aspnet-mvc3-creating-razor-view-engine.html

你是否需要这是由你来决定的。我强烈反感以#34开头的答案;你不需要它......"。

世界上的每个人都必须选择是为了月球还是用脚射击自己。多数民众赞成我认为是对的。

答案 1 :(得分:1)

Razor Views文件背后没有代码,因为您不需要它们。您正在使用视图本身的Razor语法编写表示逻辑。

Razor视图简化了原始HTML与使用Razor语法呈现的动态内容的混合,因此您不需要单独的文件。此外,剃刀视图中没有ControlsComponents这样的内容,因此您无需在单独的文件中对其进行配置。