Composer ブロック内のカスタム コントロールで必要な場合、現在のページへの PageLink を取得するにはどうすればよいですか。CurrentPage (カスタム コントロールの基本クラスである PropertyDataControl のメンバー) を使用すると、ページではなく、composer 要素を参照する PageData が取得されます。
1 に答える
1
わかりました、私は解決策を見つけることができました。誰かが同じ問題に直面している場合は、次の方法があります。
protected PageData CurrentParentPage
{
get
{
var currentParentPage = PageReference.ParseUrl(Page.Request.UrlReferrer.AbsoluteUri);
if(!PageReference.IsNullOrEmpty(currentParentPage))
{
return currentParentPage.GetPageFromReference();
}
return null;
}
}
これは制御クラスに入れる必要があります
于 2013-01-23T13:30:27.387 に答える