C# Can';不要将图像作为链接
我正在使用C# Can';不要将图像作为链接,c#,html,asp.net,hyperlink,C#,Html,Asp.net,Hyperlink,我正在使用asp:Hyperlink控件生成图像作为链接 下面是aspx代码和C#代码 我想把图像作为一个链接。我尝试过其他选项,如,HTML控件和imagebutton 在超链接控件下包装图像: ASPX代码: <asp:HyperLink ID="mainInteractiveFileLink" runat="server"> <asp:image id="img" runat="server" /> </asp:Hyperlink> 和生成的HTM
asp:Hyperlink
控件生成图像作为链接
下面是aspx代码和C#代码
我想把图像作为一个链接。我尝试过其他选项,如
,
HTML控件和imagebutton
在超链接控件下包装图像:
ASPX代码:
<asp:HyperLink ID="mainInteractiveFileLink" runat="server">
<asp:image id="img" runat="server" />
</asp:Hyperlink>
和生成的HTML:
<a id="mainInteractiveFileLink" href="http://www.google.com">
<img src="http://assets.fodors.com/destinations/2869/tower-bridge-london-england_main.jpg" >
</a>
根据您的代码,您正在图像控件上生成链接URL 问题是什么?有问题的代码提供了问题的答案(假设将正确的值传递给方法)。如果没有对代码如何不起作用的良好解释,您希望得到什么样的帮助是非常不清楚的。请注意,对于显示结果HTML标记和浏览器控制台错误的HTML问题,通常是个好主意。对不起,伙计,这不起作用,我以前也尝试过。这就是它呈现的内容。你希望你的图像可以点击并直接指向URL,对吗?是的,没错,但我知道上面的代码正常工作,但在这种情况下不起作用。谢谢威利,我理解你的观点。我只是重做页面做同样的事情。它现在运转良好。我真的很感谢你的时间和努力。
<asp:HyperLink ID="mainInteractiveFileLink" runat="server">
<asp:image id="img" runat="server" />
</asp:Hyperlink>
HyperLink1.NavigateUrl = "http://www.google.com";
HyperLink1.ImageUrl = "http://assets.fodors.com/destinations/2869/tower-bridge-london-england_main.jpg";
<a id="mainInteractiveFileLink" href="http://www.google.com">
<img src="http://assets.fodors.com/destinations/2869/tower-bridge-london-england_main.jpg" >
</a>