我试图在 Umbraco 中将 page 作为参数传递。在助手中,我需要页面的一些属性。像名字,...
这是我的代码:
var PageWeAreInheritedFrom = CurrentPage;
@ShowBanner(PageWeAreInheritedFrom);
@helper ShowBanner(dynamic pageWeRIn)
{
if (pageWeRIn.bannerIsInherited)
{
@ShowBanner(pageWeRIn.Parent)
}
else
{
//here I want to have a switch case based on pageWeRIn.Name
//but I cant have it.
}
}
这是错误。似乎辅助方法中的页面类型不同
switch 表达式或 case 标签必须是 bool、char、string、integral、enum 或相应的可空类型