我是ASP.Net和C#的新手
我正在尝试执行此服务器标签:
<a id="A1" href="javascript:edit(" + <%#Eval("ID")%> + ")" runat="server">Some Text</a>
但它不起作用 - &gt;使用此href
我得到错误:
The server tag is not well formed.
我知道这是一个常见的问题。我一直在寻找几个小时,我找到了一些灵魂。例如这一个:
但它没有用。所以我一直在寻找并找到了这个:
href='News.aspx?id=<%#Eval("id")%>' not work in LinkButton ASP.NET
我不知道什么可行。我也用sigle引号尝试了href属性:
<a id="A1" href='javascript:edit(<%#Eval("ID")%>)' runat="server"></a>
并在<a></a>
:
)" id="content_gvMain_A1_8">Test
所以我的问题是:
我是否需要更改某些配置?
或者是否有更好的服务器标签?是否可以在href中Eval()
?
我找到了一个有效的解决方案:
<a id="A1" href='<%# "javascript:Edit(" + Eval("ID") + ")" %>' runat="server">Some Text</a>