Ну, я не совсем уверен, чего вы здесь добиваетесь.но 1 метод заключается в простом вызове кода метода обработчика событий.
Но если вы заинтересованы в отправке ответа клиенту и принятии нажатия кнопки в качестве нового запроса, вы можете попробовать это
ASPX:
<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">LinkButton1</asp:LinkButton>
<br />
<br />
<asp:LinkButton ID="LinkButton2" runat="server" onclick="LinkButton2_Click">LinkButton2</asp:LinkButton>
C #:
protected void LinkButton1_Click(object sender, EventArgs e)
{
Response.Write("I was programatically called!");
}
protected void LinkButton2_Click(object sender, EventArgs e)
{
string pbref = Page.GetPostBackEventReference(LinkButton1);
Page.ClientScript.RegisterClientScriptBlock(GetType(), "KeyName", "<script>" + pbref + "</script>");
}
Однако есть 1 проблема.Вы можете столкнуться с ошибкой проверки события.в этом случае вам может потребоваться отключить проверку события следующим образом:
<%@ Page Language="C#" EnableEventValidation="false" ... %>
Я бы не рекомендовал это делать.Есть другие способы преодолеть это .. но это другой поиск Google:)