@{
// 创建一个 SortedList 并添加一些数据
var sortedList = new System.Collections.SortedList();
sortedList.Add("Key3", "Value 3");
sortedList.Add("Key1", "Value 1");
sortedList.Add("Key2", "Value 2");
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>ASP.NET Razor with SortedList</title>
</head>
<body>
<h1>ASP.NET Razor with SortedList</h1>
<ul>
@foreach (System.Collections.DictionaryEntry entry in sortedList)
{
<li>@entry.Key: @entry.Value</li>
}
</ul>
</body>
</html>
在这个例子中,我们首先在代码块中创建了一个SortedList,然后使用@foreach循环遍历SortedList中的DictionaryEntry,该类型包含Key和Value属性,然后在HTML中显示每个键值对。
与前面的例子相似,虽然SortedList是一种可用的集合类型,但在实际开发中,更推荐使用泛型集合和SortedDictionary<TKey, TValue>。
转载请注明出处:http://www.zyzy.cn/article/detail/14882/ASP.NET Razor 标记