ASP.NET MVCモード——WebPages

24276 ワード

WebPages




     

Hello Web Pages

The time is @DateTime.Now

Razor

  • C# Visual Basic

  1. @{...}
  2. @で まるである.
    コードはセミコロンで わるvarキーワードにより を する.
    はを で む
    C# と に C# .cshtml

    
    @{ var myMessage = "Hello World"; }
    
    
    

    The value of myMessage is: @myMessage

    @{ var greeting = "Welcome to our site!"; var weekDay = DateTime.Now.DayOfWeek; var greetingMessage = greeting + " Today is: " + weekDay; }

    The greeting is: @greetingMessage

    レイアウト

    コンテンツブロック

    Web Pages, @RenderPage() なるファイルからインポートされます.
    コンテンツブロックは、テキスト、タグ、コードを むWebページの の に できます.

    
    
    @RenderPage("header.cshtml")
    

    Hello Web Pages

    This is a paragraph

    @RenderPage("footer.cshtml")

    レイアウトページの

    。 。

    Layout 。

    @{Layout="Layout.cshtml";}
    
    

    Welcome to W3Schools

    Lorem ipsum dolor sit amet, consectetur adipisicing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laborisnisi ut aliquip ex ea commodo consequat.

    ASP.NET , web 。

    , :
    _header.cshtml _footer.cshtml _Layout.cshtml

    を す


    ASP.NETでは、 (データベースパスワード、メールパスワードなど)を にする な は、これらの を「_AppStart」という したファイルに することです.
    @{
    WebMail.SmtpServer = "mailserver.example.com";
    WebMail.EnableSsl = true;
    WebMail.UserName = "[email protected]";
    WebMail.Password = "your-password";
    WebMail.From = "[email protected]";
    }