在ASP.NET Razor中,数据绑定通常使用@符号和@:标记进行。在WebForms中,数据绑定通常使用<%# %>语法。以下是一个简单的例子,演示如何在Razor中进行数据绑定:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>ASP.NET Razor Data Binding</title>
</head>
<body>

    <h1>ASP.NET Razor Data Binding</h1>

    @{
        // 数据源
        var data = new List<string> { "Item 1", "Item 2", "Item 3" };
    }

    <ul>
        @foreach (var item in data)
        {
            <li>@item</li>
        }
    </ul>

</body>
</html>

在这个例子中,我们创建了一个字符串列表作为数据源,然后使用@foreach循环遍历数据,并使用@item将数据绑定到HTML中。

请注意,Razor是一种简化和更现代的语法,通常与ASP.NET Core一起使用。在Razor中,你不再需要使用类似WebForms中的<%# %>语法,而是直接使用@符号进行表达式和代码块的嵌入。




转载请注明出处:http://www.pingtaimeng.com/article/detail/14879/ASP.NET Razor 标记