Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Can';不要将图像作为链接_C#_Html_Asp.net_Hyperlink - Fatal编程技术网

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>