2
私の写真ライブラリからランダムな写真を表示するWebパーツを開発しようとしています。SharePointライブラリの写真を表示するWebパーツ
私は正常にループスルーし、ライブラリからランダムな写真を選択することができました。私の問題は、この写真をSharePointサイトに表示することです。私はイメージコントロールを作成しようとし、私は取得し、プログラムでイメージコントロールを追加するURLにURLを設定するが、イメージは、Web部分が読み込まれた後にページに表示されないようです。画像が表示されないという赤いXが表示されます。
ブラウザの写真のURLに移動すると、ウェブ部分がプルダウンしようとしたときに表示されますが、表示されません。
誰でも私にポインタを与えることができますか?私はまだSharePointの初心者です。ここ
は、私がこれまで持っているものです。
Random randomNumber;
randomNumber = new Random();
Controls.Clear();
ClearChildState();
SPWeb thisWeb = SPContext.Current.Web;
SPPictureLibrary pictures = (SPPictureLibrary)thisWeb.Lists["Houston Photos"];
int pictureCount = pictures.ItemCount;
int index = randomNumber.Next(pictureCount);
string source = thisWeb.Url + "/" + pictures.Items[index].Url;
String itemHtml = String.Format(@"<img SRC={0}+height=200px> </img>",source);
this.Controls.Add(new LiteralControl(itemHtml));
imgControl.ImageUrl = source;