0

MVC を使用したアプリケーションがあります。私のコントローラーには、画像パスを含むviewdata []があります(Viewdata ["dd"] = new Control()。ResolveUrl(path))。これはローカルでは機能しますが、デプロイでは機能しなくなります。

このシナリオを経験した人はいますか?

ご返信いただきありがとうございます。

一番

4

2 に答える 2

1

これを試して:

ViewData["dd"] = System.Web.VirtualPathUtility.ToAbsolute("~/RelativeAddress");

URL にクエリ パラメータがある場合、例外がスローされることに注意してください。クエリ パラメータを使用して URL を解決するには、解決する前にそれらを一時的に削除し、後で追加し直す必要があります。

于 2009-10-19T19:34:54.790 に答える
0

これを使用してみませんか:

コントローラ:

ViewData["dd"] = path;

意見:

<img src='<%= Url.Content((string)ViewData["dd"])%>' alt="" />
于 2009-10-02T06:09:17.360 に答える