Im using ASP.NET LinkButton. У меня есть LinkButton, который вызывает код позади от OnClick:Disable Postback для Linkbutton
на ASPX:
<asp:LinkButton ID="LinkTest" runat="server" onclick="LinkTest_Click" OnClientClick="return false;" >LinkButton</asp:LinkButton>
на aspx.cs:
protected void LinkTest_Click(object sender, EventArgs e)
{
//code here
}
Как вы можете видеть, что я поставил OnClientClick="return false;"
так, что она не будет сделать обратную передачу. Откат не происходит. Но код позади не уволен. Я хочу, чтобы код был включен, и я не хочу возвращать его, когда нажимается кнопка ссылки.
Как я могу это сделать?
Спасибо.
Возможно, вы можете предоставить более подробную информацию о проблеме вы пытаясь решить за пределами LinkButton, поэтому я могу предоставить альтернативное решение. Поскольку LinkButton - это серверный элемент управления, вы не можете ожидать, что обработчик на стороне сервера будет вызван, если клиент настроен, чтобы предотвратить отправку сообщения на сервер (PostBack). Основываясь на вашем коде, он делает то, что я ожидаю от него. – Scott
Вы делаете конфликтующие вещи, вы блокируете обратную передачу, но хотите щелкнуть по обратной ссылке. –
Когда нажата кнопка ссылки, я хочу, чтобы код был выполнен, но я не хочу обновления на странице. Как я могу это сделать? – trek