C# 为什么Eval(“ID”)不';是否无法在asp:LinkButton中工作?
我的密码是C# 为什么Eval(“ID”)不';是否无法在asp:LinkButton中工作?,c#,asp.net,asplinkbutton,C#,Asp.net,Asplinkbutton,我的密码是 <asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl='<%# String.Format("~/WebForms/AnaEkran_EPDK.aspx?id={0}", Eval("ID")) %>' > </asp:LinkButton> 它们不起作用。在linkbutton输出上有一个javascript:u doPostBack('LinkButton1',''),
<asp:LinkButton ID="LinkButton1" runat="server"
PostBackUrl='<%# String.Format("~/WebForms/AnaEkran_EPDK.aspx?id={0}", Eval("ID")) %>' >
</asp:LinkButton>
它们不起作用。在linkbutton输出上有一个javascript:u doPostBack('LinkButton1',''),为什么不接受id?点击链接按钮的
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>
尝试将此属性添加到链接按钮:
href='<%#"~/WebForms/AnaEkran_Bayi.aspx?id="+Eval("ID")%>'
href=''
LinkButton没有href属性,当我把它放到锚定链接时,链接仍然不起作用。它起作用,但链接看起来像这样,所以id在哪里?我不想在代码背后这样做。
href='<%#"~/WebForms/AnaEkran_Bayi.aspx?id="+Eval("ID")%>'