1

ビューバッグを使用して 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;
 }

わかる?

4

0 に答える 0