1

我正在尝试使用 viewbag 显示/返回 url。我在 Action 上得到这个作为 ViewBag 的值:

http:\\www.mysite.com\\images\\logo.jpg

但是每当视图被加载时,所有的斜线都会被删除,最终会得到这样的结果:

http:wwwmysitecomimageslogo.jpg

编辑:关于生成 LogoUrl 的代码。

编辑 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