0

我的代码是

<asp:LinkButton ID="LinkButton1" runat="server" 
 PostBackUrl='<%# String.Format("~/WebForms/AnaEkran_EPDK.aspx?id={0}", Eval("ID")) %>' >
</asp:LinkButton>

<a href="~/WebForms/AnaEkran_Bayi.aspx?id=<%# Eval("ID") %>" >.....</a>

他们不工作。在链接按钮输出上是一个 javascript:__doPostBack('LinkBut​​ton1', ''),为什么 id 不接受?

4

2 回答 2

0

寻找OnClientClick 链接按钮

从后面的代码 中将其放入页面加载中

LinkButton1.OnClientClick = "window.location = '~/WebForms/AnaEkran_EPDK.aspx?id="+ ID.toString() + "'; return false;"

或在 aspx 中执行此操作

<asp:LinkButton ID="LinkButton1" runat="server" 
 OnClientClick="goToYourPage();" >
</asp:LinkButton>
于 2012-12-12T13:01:16.307 回答
0

尝试将此属性添加到您的 LinkBut​​ton:

 href='<%#"~/WebForms/AnaEkran_Bayi.aspx?id="+Eval("ID")%>'
于 2012-12-12T13:05:15.987 回答