Telerik 组件(标签条)存在以下问题。
我有一个在页面上呈现某些内容的 HTML 扩展方法。代码部分:
var tabstrip = Html.EagleTabstrip()
.Name(Container.GroupName)
.HtmlAttributes(new Dictionary<string, object> { { "class", "icon-listbox-wrapper" } })
.Items(items =>
{
bool isFirst = true;
foreach (SomeClass widget in Widgets)
{
items.Add()
.Selected(isFirst)
.Text(widget.GroupName??"").Content(Html.RenderResourceWidgetContainer(widget).ToString() /*This call is recursive, the function has an if block just above*/);
isFirst = false;
}
});
var mvcHTMLString = MvcHtmlString.Create(tabstrip.ToString());
return mvcHTMLString;
但是,ToString() 调用失败并显示非常愚蠢的 (IMO) 错误消息:序列不包含匹配元素。
我在哪里/我做错了什么?将根据要求提供任何其他信息,所以请随时用问题轰炸我。
谢谢。