7

有人可以举一个简单的例子,用一个简单的方法创建一个简单的类,并从 webmatrix 中的 cshtml 文件调用该方法吗?

我试图弄清楚 WebMatrix 是否可以以面向对象的方式使用,这将使我能够利用 razor sytax 作为 MVC 框架的视图引擎替代方案,我可以将其与 webforms 应用程序结合使用。在后端拥有 Web 表单的强大功能和生产力,在面向公众的页面上拥有剃须刀将非常棒。

我对 asp.net 的了解非常有限,但 WebMatrix 让我很感兴趣,但我认为完整的内联方法不是正确的方法。

谢谢!

4

1 回答 1

14

只需在 App_Code 中放置一个 .cs 文件,其中包含类似这样的内容...

public class Something {
    public void DoIt() {
    }
}

然后在 .cshtml 文件中调用...

var something = new Something();
something.DoIt();

您也可以将其设为静态并直接调用 Something.DoIt。

希望有帮助。

于 2010-07-29T01:05:50.550 回答