我正在使用knockoutjs加载一堆图像。我得到了imagePath相对的每个图像的json对象。 在使用json对象之前,我曾经在我的ViewModel中带来一个图像列表,可以使用下面显示的模板显示图像。
<img src="<%=Url.Content(image.PictureUrl)%>" ></img>
但是现在由于图像是json,我无法正确定义PictureUrl。
哪个更好,我该怎么做。我两个都不知道这个。
答案 0 :(得分:0)
您最好的选择几乎肯定是让您的MVC应用程序在将它们发送到JSON对象之前完全解析相对URL。
在返回JSON对象的action方法中,只需在每条路径上调用Url.Content(imagePath)
即可在发送响应之前解析完整路径;就像你在视图中进行调用一样。