我正在使用 UI 模式框架。该框架允许我在客户端以模型的形式访问数据(类似于 MVC)<%# Model.Widget %>
。我正在使用 Eval 语句绑定到 FormView 控件。试图弄清楚如何通过模型中的集合迭代到无序列表。
如果小部件的属性之一是字符串数组,我如何遍历小部件项的属性?这是我到目前为止所得到的:
<ul style="list-style-type: none; margin-left: 0px">
<% var services = Eval("Services") as List<string>; // Getting exception here
foreach (var service in services)
{ %>
<li><%= service %></li>
<% } %>
</ul>
显然,这是错误的。我得到一个 InvalidOperationException 因为我正在使用 Eval 将数据绑定到变量而不是控件的 ItemTemplate 中的项目。
提前致谢!