我一直在試圖弄清楚是否可以通過編程方式從ASP.NET代碼隱藏在服務器端按鈕點擊打開Sitecore媒體庫瀏覽器。通過搜索網絡,我發現從Sitecore縮略圖點擊an example which explained how to open a media library browser。我在ASP.NET服務器端按鈕點擊時嘗試了這種方法,但它沒有與object reference not set to an instance of an object
一起失敗。以asp.net按鈕編程打開sitecore媒體庫點擊
任何人都可以請幫助我,如果你知道如何通過服務器端按鈕點擊模式對話框中打開Sitecore媒體瀏覽器?
我的代碼:
protected void btnShowMediaPopup_Click(object sender, EventArgs e)
{
Database masterDb = Factory.GetDatabase("master");
UrlString url = new UrlString(UIUtil.GetUri("control:Sitecore.Shell.Applications.Media.MediaBrowser"));
Item folderItem = masterDb.GetItem("/sitecore/media library/Images");
url["ro"] = folderItem.Uri.ToString();
SheerResponse.ShowModalDialog(url.ToString(), true);
}