【问题标题】:Get Absolute path of image using ASP and Javascript使用 ASP 和 Javascript 获取图像的绝对路径
【发布时间】:2011-06-20 06:48:09
【问题描述】:

我正在使用 knockoutjs 加载一堆图像。我为每个 imagePath 是相对的图像得到一个 json 对象。 在使用 json 对象之前,我曾经在我的 ViewModel 中带来一个图像列表,可以使用如下所示的模板显示图像。

  <img src="<%=Url.Content(image.PictureUrl)%>" ></img>

但是现在由于图像是 json,我无法正确定义 PictureUrl。

  1. 我可以在 MVC ASP .Net 或
  2. 中获取绝对路径
  3. 在 javscript 中将相对路径转换为绝对路径。

哪个更好以及我该怎么做。我对此一无所知。

【问题讨论】:

    标签: javascript asp.net asp.net-mvc knockout.js


    【解决方案1】:

    几乎可以肯定,最好的办法是让 MVC 应用程序在将相对 URL 发送到 JSON 对象之前完全解析它们。

    在返回 JSON 对象的操作方法中,只需在每个路径上调用 Url.Content(imagePath) 即可在发送响应之前解析完整路径;就像在视图中进行调用一样。

    【讨论】:

    • 这是我作为“我该怎么做”的问题的一部分。我只是在编辑中突出显示了相同的内容。
    • @frictionlesspulley 哎呀,我的错。已更新。
    • 感谢您的信息。终于知道需要做什么了。我很困惑,因为以前的 viewModel 在 ASP 端使用 Url.Content 显示所有链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-10
    • 2015-05-05
    • 2019-08-31
    • 2014-11-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多