0

私のコード:

<asp:Image runat="server" alt="not loaded" ImageUrl="picture.png" />

オンサイトアドレス

example.com/tabid/233/Default.aspx

すべてが機能しますが、アドレス (「/」が追加されます)

example.com/tabid/233/Default.aspx/

私のページは以前のように見えますが、画像が読み込まれていません。誰かが私にそれを説明し、画像を常にロードするために何をすべきか教えてもらえますか?

4

3 に答える 3

0

Default.aspx はページで、Default.aspx/ はフォルダーへの参照です。and で / を使用する場合は、ルーティングを試すか、書き換えルールを適用できます。

http://msdn.microsoft.com/en-us/magazine/dd347546.aspx

于 2013-08-20T15:05:05.283 に答える
0

Image タグの「ImageUrl」属性を次のように変更します。

<asp:Image runat="server" ImageUrl="~/picture.png" />

余分な「/」により、ブラウザは画像よりも深いフォルダを検索します。

于 2013-08-20T15:06:01.727 に答える
0

イメージがルートにある場合、このようにイメージをマップできます。

<asp:Image runat="server" alt="not loaded" ImageUrl="~/picture.png" />
于 2013-08-20T15:03:54.803 に答える