Telerik MVC标签ToString失败

时间:2013-09-09 09:10:02

标签: c# asp.net-mvc telerik

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不包含匹配元素。

我在哪里/我做错了什么?任何其他信息将根据要求提供,所以请随时用问题轰炸我。

感谢。

0 个答案:

没有答案