Javascript <;img>;src-won';不能在[View][ASP.NET MVC]中使用Java脚本进行更改

Javascript <;img>;src-won';不能在[View][ASP.NET MVC]中使用Java脚本进行更改,javascript,html,jquery,asp.net,asp.net-mvc,Javascript,Html,Jquery,Asp.net,Asp.net Mvc,我尝试检测是否未找到并使用JQUERY使用另一个src更改它,我在ASP.NET MVC项目上工作,src来自Controller 这就是我所尝试的: HTML @foreach(ViewBag.DATA中的变量项) { 如果(item.IMG\u FRMTR!=null) { ViewBag.IMG=String.Format(“数据:image/jpg;base64,”+Convert.ToBase64String(item.IMG_FRMTR)); } } 谢谢,他给了我一个很好的解决方

我尝试检测是否未找到
并使用JQUERY使用另一个
src
更改它,我在ASP.NET MVC项目上工作,
src
来自Controller

这就是我所尝试的:

HTML

@foreach(ViewBag.DATA中的变量项)
{
如果(item.IMG\u FRMTR!=null)
{
ViewBag.IMG=String.Format(“数据:image/jpg;base64,”+Convert.ToBase64String(item.IMG_FRMTR));
}
}
谢谢,他给了我一个很好的解决方案:

仅使用HTML和
标记帮助程序
如下所示:


它以什么方式失败?您的
standby
功能是否调用过?具体发生了什么?预期的功能似乎与预期的隔离工作:首先感谢您的回答,兄弟,当我有一个src时,图像显示没有任何问题,但当img没有src
standby
功能未执行时如果没有触发
onerror
事件,则听起来好像没有错误。对于
值是否存在?在浏览器的调试工具中,在网络选项卡中,对
src
的请求是什么,服务器的响应是什么?如果src为空,则不会触发on error事件,请尝试类似
src=“@(string.IsNullOrWhitespace(ViewBag.IMG)?“~/0.jpj”:ViewBag.IMG)”
其中
0.jpg
没有exist@Pete结果是: