2

我是 asp.net 的新手,我正在尝试将自定义类添加到我的项目中。

我创建了一个名为 Test.cs 的文件

public class Test
{
  public string sayHello()
  {
    return "Hello World";
  }
}

在我的 Default.cshtml 中:

Test example = new Test();
@example.sayHello();

但是我在尝试加载测试类时遇到错误...我需要包含“使用”的内容?我需要用 Visual Studio 编译来创建自定义类吗?还是我想念什么?

谢谢你们的帮助。

4

1 回答 1

1

您必须在站点的根目录中创建一个名为“App_Code”的新目录并将您的 Test.cs 移动到其中。

然后,这个 Default.cshtml 工作:

@{
    Test example = new Test(); 
    var message = example.sayHello(); 

}

<!DOCTYPE html>

<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <p>@message</p>
    </body>
</html>
于 2012-10-16T22:39:46.210 回答