SharePoint母版页修改后的SPSWC:SearchBoxEx在每个站点上无法正常工作

时间:2010-01-13 17:07:59

标签: c# sharepoint moss sharepoint-2007

我创建了一个自定义母版页,并在页面上显示以下代码:

<asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server">
                            <SPSWC:SearchBoxEx id="SearchBox" 
                                RegisterStyles="false" 
                                TextBeforeDropDown="" 
                                TextBeforeTextBox="Search" 
                                TextBoxWidth="120" 
                                GoImageUrl="/_layouts/images/gosearch.png"
                                GoImageUrlRTL="/_layouts/images/gosearch.png" 
                                UseSiteDefaults="true" 
                                DropDownMode = "HideScopeDD" 
                                SuppressWebPartChrome="true" 
                                runat="server" 
                                WebPart="true" 
                                __WebPartId="{07E563F9-A259-4829-920F-03829BBC14D1}"
                                GoImageActiveUrl="/_layouts/images/gosearch.png" 
                                GoImageActiveUrlRTL="/_layouts/images/gosearch.png"/>    

</asp:ContentPlaceHolder>

在一个网站上,此代码正常运行,而在另一个网站上,它无效,默认搜索框为apears。我无法弄清楚为什么会这样。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

contentplaceholder“PlaceHolderSearchArea”中的内容可以被页面布局中的<asp:Content />元素覆盖。因此,请检查您使用的页面布局是否存在占位符ID为“PlaceHolderSearchArea”的<asp:Content/>