我使用通用图像处理程序来处理图像
<td width="100px"><%:MyImageHandler.CreateImage(item.PictureId, 100).ToString()%></td>
并且通用处理程序应返回类似
的字符串&lt; img src ='/ Photo / MyImageHandler.ashx?id = 9&amp; size = 100'/&gt;
我很难以图像标签的形式输出字符串 我尝试了字符串构建器和其他字符串构造函数,它只返回:
<img src='/Photo/MyImageHandler.ashx?id=9&size=100'/>
而不是
&lt; img src ='/ Photo / MyImageHandler.ashx?id = 9&amp; size = 100'/&gt;
你对此有什么建议吗?我真的需要你的帮助。
答案 0 :(得分:1)
:
会自动对您的字符串进行编码,这就是<
变成<
您有2个选项
MvcHtmlString
createImage
而不是字符串
<%=
代替<%:
如果要从MVC帮助程序方法返回原始HTML,可以使用MvcHtmlString。