我的代码是
<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>
他们不起作用。在linkbutton输出是一个javascript:__ doPostBack('LinkButton1',''),为什么不id?
答案 0 :(得分: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>
答案 1 :(得分:0)
尝试将此属性添加到LinkButton:
href='<%#"~/WebForms/AnaEkran_Bayi.aspx?id="+Eval("ID")%>'