【发布时间】:2011-05-01 05:03:05
【问题描述】:
我正在尝试使用这样的循环来呈现多个视图
@model IEnumerable<RamtaJogi.Web.Razor.Controllers.IMenuRenderer>
@foreach (var item in @Model)
{
{@Html.RenderPartial(@item.ViewName, @item.ViewData);}
<br />
}
这是我的 IRenderer
public interface IMenuRenderer
{
string ViewName { get; }
object ViewData { get; }
}
但它会抛出错误 CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments
我将 IMenuRenderer 类型的对象集合传递给我的视图。
知道我的代码有什么问题。有人可以在这里帮忙。
问候
帕米德
【问题讨论】:
-
你能发布你的 IRenderer/IMenuRenderer 的实现吗?