私はこれまでこれをやったことが分かっていますが、どこでどのように覚えているかわかりません。Sitecoreへのリンクを作成する項目
Sitecoreでアイテムへのリンクを作成したいとします。 このコード:
Sitecore.Data.Items.Item itm = Sitecore.Context.Database.GetItem(someID);
return itm.Paths.Path.ToString();
は、次の文字列を生成します:
http://localhost/sitecore/content/Home/Item1/Item11/thisItem
私が代わりにこの文字列を持っているしたいと思います:
へのパスを取得するための正しい方法は何ですかhttp://localhost/Item1/Item11/thisItem.aspx
項目?この場合、私は、通常のサイトコアのリンクを使用することはできません。
Sitecore.Web.UI.WebControls.Link
aspx.csこの
を試してみてください。 FullPathはアイテムパスを返し、GetItemUrl()はLinkProviderを使用してフレンドリURLを作成します。 –