Telerik组件(tabstrip)存在以下问题。
我有一个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)的错误消息:Sequence不包含匹配元素。
我在哪里/我做错了什么?任何其他信息将根据要求提供,所以请随时用问题轰炸我。
感谢。