在ASP.NET Razor中,你可以使用XDocument或XmlDocument等类来处理和绑定XML文件的数据。以下是一个使用XDocument的简单例子:
@{
    // 创建一个 XDocument 对象并加载 XML 文件
    var xmlFilePath = Server.MapPath("~/App_Data/data.xml");
    var xDocument = XDocument.Load(xmlFilePath);
}

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8" />
    <title>ASP.NET Razor with XML</title>
</head>
<body>

    <h1>ASP.NET Razor with XML</h1>

    <ul>
        @foreach (var element in xDocument.Descendants("item"))
        {
            <li>@element.Value</li>
        }
    </ul>

</body>
</html>

在这个例子中,我们首先使用Server.MapPath获取XML文件的物理路径,然后使用XDocument.Load加载XML文件。接下来,我们使用@foreach循环遍历XML文件中的item元素,并在HTML中显示其值。

请注意,上述代码中的XML结构是一个示例,你需要根据你的实际XML文件结构进行调整。

如果你使用的是XmlDocument,代码会有一些不同,因为XmlDocument的API与XDocument略有不同。


转载请注明出处:http://www.zyzy.cn/article/detail/14883/ASP.NET Razor 标记