我正在尝试使用 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;
}
说得通?