MVC を使用したアプリケーションがあります。私のコントローラーには、画像パスを含むviewdata []があります(Viewdata ["dd"] = new Control()。ResolveUrl(path))。これはローカルでは機能しますが、デプロイでは機能しなくなります。
このシナリオを経験した人はいますか?
ご返信いただきありがとうございます。
一番
MVC を使用したアプリケーションがあります。私のコントローラーには、画像パスを含むviewdata []があります(Viewdata ["dd"] = new Control()。ResolveUrl(path))。これはローカルでは機能しますが、デプロイでは機能しなくなります。
このシナリオを経験した人はいますか?
ご返信いただきありがとうございます。
一番
これを試して:
ViewData["dd"] = System.Web.VirtualPathUtility.ToAbsolute("~/RelativeAddress");
URL にクエリ パラメータがある場合、例外がスローされることに注意してください。クエリ パラメータを使用して URL を解決するには、解決する前にそれらを一時的に削除し、後で追加し直す必要があります。
これを使用してみませんか:
コントローラ:
ViewData["dd"] = path;
意見:
<img src='<%= Url.Content((string)ViewData["dd"])%>' alt="" />