0

だから、私は関数を持っています:

public string genSomeHtml(){
   //Gen some html including and image called foobar.gif
}

ここで、2つの異なるページからgenSomeHtml()を呼び出したいのですが、/imagesへのパスが異なります。そのため、「../../ images / foobar.gif」を正確に使用することはできず、どこを見ればよいかを示すパラメータを渡したくありません。結局のところ、呼び出し元のページはhtmlがどのようにレンダリングされるかを気にする必要はなく、機能する必要があります。

何か案は?

4

1 に答える 1

1

一般的な回答:相対的なものではなく、絶対的なURIを使用して画像を出力します。そう<img src="images/myphoto.jpg">なる<img src="http://localhost/images/myphoto.jpg">

それが正解ではなかった場合は、質問を言い換えて例を追加してください。

于 2010-09-22T01:29:19.430 に答える