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>

そしてそれらは機能しません。linkbutton の出力は 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 に答える