Html 如何隐藏<;SharePoint:EncodedLiteral>&&书信电报;SharePointPortalControl>;在编辑模式下
我在SharePoint web应用程序内的aspx页面布局中具有以下内容:-Html 如何隐藏<;SharePoint:EncodedLiteral>&&书信电报;SharePointPortalControl>;在编辑模式下,html,asp.net,sharepoint,asp.net-controls,Html,Asp.net,Sharepoint,Asp.net Controls,我在SharePoint web应用程序内的aspx页面布局中具有以下内容:- <div> <b> <SharePoint:EncodedLiteral runat="server" text="<%$Resources:cms,enterwiki_pagerating%>" EncodeMethod="HtmlEncode"/></b> <div> <SharePointPortalC
<div>
<b>
<SharePoint:EncodedLiteral runat="server" text="<%$Resources:cms,enterwiki_pagerating%>" EncodeMethod="HtmlEncode"/></b>
<div>
<SharePointPortalControls:AverageRatingFieldControl FieldName="5a14d1ab-1513-48c7-97b3-657a5ba6c742" runat="server"/></div>
</div>
在上述内部,但不起作用,例如:-
<SharePoint:EncodedLiteral runat="server" ControlMode="Display" text="<%$Resources:cms,enterwiki_pagerating%>" EncodeMethod="HtmlEncode"/></b>
<div>
<SharePointPortalControls:AverageRatingFieldControl ControlMode="Display" FieldName="5a14d1ab-1513-48c7-97b3-657a5ba6c742" runat="server"/></div>
有人能就此提出建议吗?尝试将控件放入
EditModePanel
并将PageDisplayMode
设置为display
<PublishingWebControls:EditModePanel PageDisplayMode="Display" runat="server">
tags go here
</PublishingWebControls:EditModePanel>
标签放在这里
这将使它们仅在编辑模式之外显示 酷-如果您需要相反的方式(仅编辑模式),只需删除PageDisplayMode属性。
<PublishingWebControls:EditModePanel PageDisplayMode="Display" runat="server">
tags go here
</PublishingWebControls:EditModePanel>