2

私はasp.netで新しく、プロジェクトにカスタムクラスを追加しようとしています。

私は Test.cs というファイルを作成しました

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

そして私の Default.cshtml で:

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

しかし、Test クラスを読み込もうとするとエラーが発生します...「using」で何かを含める必要がありますか? カスタム クラスを作成するには、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 に答える