我正在尝试使用图像作为GridView中的超链接更新旧的webapp。由于它已经老了,它不一定是我希望它的方式,但我不想完全重做它。这就是我所拥有的。如果我将其作为超链接字段,我无法正确呈现图像。如果我将其作为图像字段进行操作,则无法将搜索值传递到网址中。如何调整图像大小?
<asp:HyperLinkField HeaderText="NIP"
DataNavigateUrlFields="DomainUser"
DataNavigateUrlFormatString="http:\\webapp.emersonflowcontrols.net/apps/NIP/search.asp?why=results&terms={0}&column=Equipment%20Description&order=Type"
Text="<img src='Graphics\world28.gif' alt='Link to NIP' border='0'/>"
Target ="_blank " />
答案 0 :(得分:0)
使用DataTextFormatString属性并明确设置宽度和高度:
<asp:HyperLinkField
HeaderText="NIP"
DataNavigateUrlFields="DomainUser"
DataNavigateUrlFormatString="http:\\webapp.emersonflowcontrols.net/apps/NIP/search.asp?why=results&terms={0}&column=Equipment%20Description&order=Type"
DataTextField="DomainUser"
DataTextFormatString="<img src='Graphics\world28.gif' alt='Link to NIP' width='50' height='50' border='0'/>"
Target ="_blank" />