2010-08-13 28 views
0

目前,我有这样的代码:渲染图像在ASP.NET MVC的超链接,而无需编写任何帮助扩展方法

<% if (consumer.IsDischarged) 
    { %> 
     <%= Html.ActionLink("<img src=\"../../Images/ConsumerImages/computer_go.png\" alt=\"discharged\" style=\"border:\"0\"/>", "Details", new { id = consumer.ApsId })%> 
    <%} 
%> 

基本上我想显示超链接的图像时的的isDischarged财产状况消费者对象是真实的。任何帮助或建议,高度赞赏。

回答

0

一个简单的方法可能是

<a href="/Details/<%=consumer.ApsId%>" 
<img src="../../Images/ConsumerImages/computer_go.png" alt="discharged" style="border:0"/> 
</a> 
0

你可以尝试这样的事情。使用Url.Action来获取网址,然后你可以把通常插入超链接的图像,而不是试图使用Html.ActionLink

<a href="<%= Url.Action("Details", new { id = consumer.ApsId }) %>"> 
    <img src="../../Images/ConsumerImages/computer_go.png" alt="discharged" style="border:"0" /> 
</a>