在我的 asp.net 应用程序中给我 The server tag is not well formed 异常? 有什么问题吗?如果我删除 runat="server",就可以了-6ren">
gpt4 book ai didi

c# - Gridview 中的 anchor 标记的服务器标记格式不正确

转载 作者:太空宇宙 更新时间:2023-11-04 13:55:02 26 4
gpt4 key购买 nike

为什么

 <a id="link" runat="server" href="javascript:downloadFile('<%#Eval("TempKey") %>')"><%#Eval("ShortFileName") %></a>

在我的 asp.net 应用程序中给我 The server tag is not well formed 异常?

有什么问题吗?如果我删除 runat="server",就可以了。但是我需要从后面的代码中处理它(在 gridview 中)。

非常感谢!!

最佳答案

在我的 GridView 中,我使用了 Linkbutton 并在 OnClientClick 上应用了以下代码。

    <asp:TemplateField HeaderText="Print">
<ItemTemplate>
<asp:LinkButton ID="lbtn_prntmenu" runat="server" CssClass="mlinks" CommandArgument='<%#Eval("ID")%>' CommandName="Print" Text="Print" OnClientClick='<%#Eval("ID","javascript:downloadFile(\"{0}\");")%>'></asp:LinkButton>
</ItemTemplate>

</asp:TemplateField>

同样可以用你做<a> href 上的元素

关于c# - Gridview 中的 anchor 标记的服务器标记格式不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14436392/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com