У меня была та же проблема, и я нашел то же решение, что и Карлос Мартинес, за исключением того, что я превратил его в расширение:
public static class ViewContextExtension
{
public static ViewContext TopmostParent(this ViewContext context)
{
ViewContext result = context;
while (result.ParentActionViewContext != null)
{
result = result.ParentActionViewContext;
}
return result;
}
}
Надеюсь, это поможет другим, у кого такая же проблема.