c# - anchor 标记在 Gridview 中不起作用

标签 c# asp.net

<asp:GridView runat="server" ID="test">
        <Columns>
            <asp:TemplateField>
                <ItemTemplate>
                    <a href="Aboutus.aspx">
                        <asp:ImageButton runat="server" ImageUrl="~/image/background-image-top_banner.jpg"
                            ID="img" /></a>
                </ItemTemplate>
            </asp:TemplateField>
        </Columns>
    </asp:GridView>

当我点击 gridview 中的图像时,它不会转到关于页面?为什么 anchor 标记在这里不起作用?

最佳答案

你可能会做这样的事情,让事情变得简单

<a href="aboutus.aspx"><img src='<%# Eval("ImageSource") %>' /></a>

或者使用 src="your image location",如果它是静态的

关于c# - anchor 标记在 Gridview 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18009590/

相关文章:

asp.net - 针对 AD LDS 进行身份验证

asp.net - ASP.NET 中基于角色的控件启用/禁用

asp.net - asp.net Web 应用程序中的 HTML 内容授权

c# - Data Contract Serializer - 如何省略集合的外部元素

c# - 返回自定义结果的单元测试 ASP.NET Web API 2 Controller

c# - 剪贴板的不同数字格式?

c# - 为什么从设置中调用 StringCollection 很慢?

c# - 当 ViewModel 设置为 null 时,使用 ReactiveUI Bind 方法将绑定(bind)设置为 null

ASP.NET MVC 授权 : Permissions in Place of Roles

c# - 从 ASP 路由处理程序返回 PHP 页面