需求:
同上
问题是要解决的, 于是东改改西改该, 结果~~~
.
1. 用SPD打开Editpost.aspx, 直接查看该WebPart的Code, 看ControlMode和TemplateName的属性.

2. 系统安装的所有Control都在 ~\12\TEMPLATE\CONTROLTEMPLATES下面, 通过搜索New和BlogForm关键字, 发现有许多非常常用的都在DefaultTemplates.ascx;
找到相关, 默认代码是:
<SharePoint:RenderingTemplate ID="NewFormToolBar" runat="server">
<Template>
<wssuc:ToolBar CssClass="ms-toolbar" id="toolBarTbl" RightButtonSeparator=" " runat="server">
<Template_Buttons>
<SharePoint:AttachmentButton runat="server"/>
</Template_Buttons>
</wssuc:ToolBar>
</Template>
</SharePoint:RenderingTemplate>
<SharePoint:RenderingTemplate ID="BlogNewFormToolBar" runat="server">
<Template>
<wssuc:ToolBar CssClass="ms-toolbar" id="toolBarTbl" RightButtonSeparator=" " runat="server">
<Template_Buttons>
</Template_Buttons>
</wssuc:ToolBar>
</Template>
</SharePoint:RenderingTemplate>
<SharePoint:RenderingTemplate ID="BlogEditFormToolBar" runat="server">
<Template>
<script>
recycleBinEnabled = <SharePoint:ProjectProperty Property="RecycleBinEnabled" runat="server"/>;
</script>
<wssuc:ToolBar CssClass="ms-toolbar" id="toolBarTbl" RightButtonSeparator=" " runat="server">
<Template_Buttons>
<SharePoint:EditSeriesButton runat="server"/>
<SharePoint:DeleteItemButton runat="server"/>
</Template_Buttons>
</wssuc:ToolBar>
</Template>
</SharePoint:RenderingTemplate>
发现BlogNewFormToolBar & BlogEditFormToolBar标签下面的Template_Buttons比NewFormToolBar中的少了一个属性:
<SharePoint:AttachmentButton runat="server"/>
Copy之后,然后重新启动IIS, 这就是我想要的结果:
New Item:

Edit Item:

同上
问题是要解决的, 于是东改改西改该, 结果~~~
1. 用SPD打开Editpost.aspx, 直接查看该WebPart的Code, 看ControlMode和TemplateName的属性.

2. 系统安装的所有Control都在 ~\12\TEMPLATE\CONTROLTEMPLATES下面, 通过搜索New和BlogForm关键字, 发现有许多非常常用的都在DefaultTemplates.ascx;
找到相关, 默认代码是:
<SharePoint:RenderingTemplate ID="NewFormToolBar" runat="server">
<Template>
<wssuc:ToolBar CssClass="ms-toolbar" id="toolBarTbl" RightButtonSeparator=" " runat="server">
<Template_Buttons>
<SharePoint:AttachmentButton runat="server"/>
</Template_Buttons>
</wssuc:ToolBar>
</Template>
</SharePoint:RenderingTemplate>
<SharePoint:RenderingTemplate ID="BlogNewFormToolBar" runat="server">
<Template>
<wssuc:ToolBar CssClass="ms-toolbar" id="toolBarTbl" RightButtonSeparator=" " runat="server">
<Template_Buttons>
</Template_Buttons>
</wssuc:ToolBar>
</Template>
</SharePoint:RenderingTemplate>
<SharePoint:RenderingTemplate ID="BlogEditFormToolBar" runat="server">
<Template>
<script>
recycleBinEnabled = <SharePoint:ProjectProperty Property="RecycleBinEnabled" runat="server"/>;
</script>
<wssuc:ToolBar CssClass="ms-toolbar" id="toolBarTbl" RightButtonSeparator=" " runat="server">
<Template_Buttons>
<SharePoint:EditSeriesButton runat="server"/>
<SharePoint:DeleteItemButton runat="server"/>
</Template_Buttons>
</wssuc:ToolBar>
</Template>
</SharePoint:RenderingTemplate>发现BlogNewFormToolBar & BlogEditFormToolBar标签下面的Template_Buttons比NewFormToolBar中的少了一个属性:
<SharePoint:AttachmentButton runat="server"/>
Copy之后,然后重新启动IIS, 这就是我想要的结果:
New Item:

Edit Item:

浙公网安备 33010602011771号