2
我刚开始学习Kentico 9并尝试制作自定义Web部件布局(https://docs.kentico.com/k9/custom-development/developing-web-parts/advanced-web-part-development-scenarios/developing-layout-web-parts)。在他们的示例代码,他们有:IsDesign与PortalContext.IsDesignMode的区别()
if (IsDesign)
{
Append("<table class=\"LayoutTable\" cellspacing=\"0\">");
if (PortalContext.IsDesignMode(this.ViewMode))
{
Append("<tr><td class=\"LayoutHeader\" colspan=\"2\">");
// Adds a header container.
AddHeaderContainer();
Append("</td></tr>");
}
Append("<tr><td>");
}
我感到困惑IsDesign财产和PortalContext.IsDesignMode()方法之间的区别。他们工作是一样的吗?如果不是,在什么情况下他们会产生不同的价值?
谢谢。