ビューバッグを使用して URL を表示/返そうとしています。ViewBag の値としてアクションでこれを取得します。
http:\\www.mysite.com\\images\\logo.jpg
しかし、ビューが読み込まれるたびに、すべてのスラッシュが削除され、次のようになります。
http:wwwmysitecomimageslogo.jpg
編集: LogoUrl の生成に関するコードの場合。
EDIT 2:これは、データベースから引き出す方法です。コンテキストを使用してEFを使用して引き出します。他にどのように引き出しますか?
ViewBag.LogoUrl = context.Event.FirstOrDefault(e => e.Id == id).LogoUrl;
これは、何が引っ張られるかを知る方法です:
string url = context.Event.FirstOrDefault(e => e.Id == id).LogoUrl;
ViewBag.LogoUrl = url;
これは私がそれを使用する方法です:
var logoUrl;
$('#logo').click(function (event) {
<% if(ViewBag.LogoUrl != null) { %>
logoUrl = '<%: ViewBag.LogoUrl %>';
<% } %>
:
:
:
return false;
}
わかる?