Ana*_*awa 3 javascript asp.net sharepoint master-pages sharepoint-2010
如果当前加载的页面处于编辑模式,我希望在母版页中运行以下代码片段,如下所示:
<!-- If edit mode, then add the following script -->
<script type="text/javascript">
document.documentElement.className += ' edit-mode';
</script>
<!-- End if -->
Run Code Online (Sandbox Code Playgroud)
简单地说,我的脚本会edit-mode在html标签中添加一个类,就是这样.
我怎样才能做到这一点 ?
谢谢
小智 6
您可以使用PublishingWebControls:EditModePanel控件.当页面处于编辑模式时,此控件将处理此标记中包含的信息.
<PublishingWebControls:EditModePanel runat="server" id="IncludeEditModeClass" >
<asp:Content>
<script type="text/javascript">
document.documentElement.className += ' edit-mode';
</script>
</asp:Content>
</PublishingWebControls:EditModePanel>
Run Code Online (Sandbox Code Playgroud)