이것이 최선의 방법인지 아닌지 잘 모르겠지만 비슷한 (숨기기/표시) 항목이 있습니다. UserControl을 만든 다음 masterpage에 포함 시켰습니다. \ 프로그램 파일 \ 공용 Files \ Microsoft Shared \ 웹 :
1. 사용자 정의 컨트롤
namespace YourCompany.Namespace
{
public class HideSiteActionsClass : System.Web.UI.UserControl
{
protected override void OnLoad(EventArgs e)
{
// do work to hide site actions depending on page
}
}
}
2. UserControl을의 ASCX 파일 C의
내용을 작성 뒤에 코드를 작성 Server Extensions \ 12 \ YourUserControl.ascx
<%@ Control Language="C#" Inherits="YourCompany.Namespace.HideSiteActionsClass,YourDLLThatHasTheClass, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b4145551be317a94" compilationMode="Always" %>
3. 상단에 이것을 넣어 masterpage
에 UserControl을 추가 :
<%@ Register TagPrefix="yourTagPrefix" TagName="YourTagName" src="~/_controltemplates/YourUserControl.ascx" %>
페이지에이 곳을 넣어 :
<yourTagPrefix:YourTagName id="AUserControlID" runat="server" EnableViewState="false"></yourTagPrefix:YourTagName>
당신은 구글이나 this page에 대한 정보를 찾을 수 있습니다.