0
Sitecore를 사용 중이고 페이지 모음에 첫 페이지를 표시해야합니다. 당신은 Response.Redirect
또는 Server.Transfer를 사용할 수 있습니다Server.Transfer to a page
private Item currItem = Sitecore.Context.Item;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (currItem.HasChildren || currItem.TemplateID == new Sitecore.Data.ID("45D58815-A301-4393-9BA0-30A00C9BB993"))
{
var getFirstChild = (from Item item in currItem.GetChildren()
select item).First();
if (getFirstChild.TemplateID == new Sitecore.Data.ID("45D58815-A301-4393-9BA0-30A00C9BB993") && getFirstChild != null)
{
//Server.Transfer(getFirstChild.Paths.Path);
}
else
{
//Load Generic Page!
}
}
else
{
//Load Generic Page!!!
}
}
}
시도해 보았습니다. 코드를 보여줄 수 있습니까? 감사! –
OK, 위 코드를 사용하고있는 메소드의 코드를 모두 게시 할 수 있습니까? 내가 당신의 코드를 볼 때 내가 더 도울 수 있는지를 알 수있을 것이다. 귀하의 코드가 Page_Load() 또는 그와 유사한 코드인지 확인해야합니다. –
제 편집을 참조하십시오. 나는 각 페이지가 another.aspx 페이지 인 나의 페이지에 탭을 가지고있다. 집을로드 할 때 첫 번째 탭이 생기고 내 페이지 경로를 지정해야합니다. –