Razor语法是一种在ASP.NET中用于创建动态网页的模板引擎。它允许开发人员将C#或VB.NET代码与HTML标记混合在一起,以便更轻松地生成动态内容。
以下是一些常用的Razor语法示例:
在HTML标记中嵌入C#代码:
<div> <h1>Welcome, @User.Name!</h1> <p>Today is @DateTime.Now.ToShortDateString()</p></div>使用循环和条件语句:
@if (User.IsLoggedIn){ <p>Welcome, @User.Name!</p>}else{ <p>Please log in to access this page.</p>}<ul> @foreach (var item in Model.Items) { <li>@item.Name</li> }</ul>定义和使用局部变量:
@{ string message = "Hello World!";}<p>@message</p>调用服务器端方法:
@{ int result = CalculateSum(2, 3);}<p>The sum is @result.</p>这只是一些Razor语法的示例,你可以根据自己的需求使用更多的语法和功能。

