如何在链接按钮中使用 <%= %>

How to use <%= %> in linkbutton?

本文关键字:链接 按钮      更新时间:2023-09-26

>我正在尝试使此代码工作,但它不会:

<asp:LinkButton OnClick="lnkSub_Click" runat="server" Style="margin-left: 5px; margin-right: 5px;"
                                Text="Process Payment" ID="lnkSub" OnClientClick="processing(this,'<%=lnkDel.ClientID%>','<%=spPrPyt.ClientID%>');" />

如何使<%= %>在服务器控件中工作?

试试这个技巧。

曾经为我工作(注意#

<asp:LinkButton OnClick="lnkSub_Click" runat="server" Style="margin-left: 5px; margin-right: 5px;"
                                Text="Process Payment" ID="lnkSub" OnClientClick="processing(this,'<%#lnkDel.ClientID%>','<%#spPrPyt.ClientID%>');" />

pre_render做:

Page.DataBind();(或this.DataBind()

从事件内部的代码PreRender

lnkSub_Click.OnClientClick = "processing(this,'" +lnkDel.ClientID +"','"+spPrPyt.ClientID+"');";