_layouts / imagesフォルダから画像制御への画像の割り当て
-
09-12-2019 - |
質問
ASP画像制御で画像を表示したい。このように、 "_layouts / images / myfolder / image.gif"からの画像にアクセスしたいです。
image1.imageurl="_layouts / images / myfolder / image.gif"; それは動作しません。_layoutフォルダからASP画像制御で画像を表示する方法は他にありますか?
解決
これは簡単です:
Image img = new Image();
img.ImageUrl = "/_layouts/images/imageyouwant.gif";
Controls.Add(img);
.
SharePointは、ファイル拡張子の命名がある場合があります。 次の手順を実行できます。画像ファイルの名前を.gifから.gifに変更することで、次のことができます。
Image img = new Image();
img.ImageUrl = "_layouts/images/myfolder/image.GIF";
Controls.Add(img);
.
表示されていない場合、またはあなたのケースのようにあなたが画像フォルダ内で新しいフォルダを作成した場合は、フォルダのセキュリティ継承が正しく設定されているかどうかを確認する必要があります。
後述:
12 Hive - > Templates - >画像 - >ファイルが保存されているフォルダを見つける - >フォルダを右クリック - > [プロパティの選択] - > [セキュリティ]タブの選択 - > [詳細設定] - > [確認]を選択します。すべての子オブジェクトの権限エントリをすべての子オブジェクトに置き換えます。
それはトリックをするべきです;)
セキュリティタブ内のグループまたはユーザー名を確認できない場合は?そのため、フォルダではなくイメージファイルでは、上記と同じことをする必要があります。グループと名前をメモします。ここに投稿するか、画像フォルダに入って、作業中の任意のイメージを選択し、それらのグループまたはユーザー名を選択して、同じかどうかを確認し、何が欠けているかを確認します。)
それが助けることを願っています:)
他のヒント
私はイメージへのあなたの道が本当に正しいと思います、そのようにしてみてください: "〜/ _layouts / images / myfolder / image.gif"