我一直在努力完成这项工作,我无法弄清楚这段代码有什么问题。 ajax工作得很好,但我无法显示图像。
@Html.Raw(@Ajax.ActionLink("[replacetext]", "_ProductDetail", new
{
productID = item.ProductsID
},
new AjaxOptions
{
HttpMethod = "POST",
UpdateTargetId = "detail",
LoadingElementId = "loading",
InsertionMode = InsertionMode.Replace
})
.ToHtmlString().Replace("[replacetext]","<img src=\"~/images/tn/@item.Ptn)\" />"))
我也试过<img src=\"~/images/tn/@Html.DisplayFor(modelItem =>item.Ptn)
如果我输入硬编码的图像名称,它可以正常工作。
有什么想法吗?我在这里使用助手阅读其他一些答案,但我也无法使其工作。