ASP.NET MVCモード——WebPages
24276 ワード
WebPages
例
Hello Web Pages
The time is @DateTime.Now
Razor
-
- C# Visual Basic
-
@{...}
は@
で まるである.
コードはセミコロンで わる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]";
}