Atrybut UseSubmitBehavior w ASP.NET
Definicja i użycie
Atrybut UseSubmitBehavior określa, czy przycisk kontrolka używa wbudowanej funkcji submit przeglądarki klienta, czy mechanizmu postback ASP.NET.
Właściwość ustawiona na TRUE, jeśli kontrolka używa mechanizmu submit przeglądarki. W przeciwnym razie FALSE. Domyślna wartość to TRUE.
Gdy ustawione na FALSE, ASP.NET doda sekcję klientowskiego skryptu, aby zwrócić formularz.
Gdy właściwość UseSubmitBehavior wynosi false, deweloper kontrolki może użyć metody GetPostBackEventReference, aby zwrócić klientowski event przycisku. Metoda GetPostBackEventReference zwraca ciąg tekstowy zawierający tekst wywołania funkcji klientowskiej, który można wstawić do klientowskiego programu obsługi zdarzeń.
Gramatyka
<asp:Button UseSubmitBehavior="TRUE|FALSE" runat="server" />
Przykład
Poniższy przykład używa mechanizmu postback w ASP.NET:
<script runat="server"> Sub SubmitBtn(obj As Object, e As EventArgs) lblMsg.Text = "Submitted using the ASP.NET postback mechanism." End Sub </script> <form runat="server"> Naciśnij przycisk: <asp:button id="Button1" runat="server" Text="Submit" onclick="SubmitBtn" UseSubmitBehavior="FALSE" /> <br /> <asp:label id="lblMsg" runat="server"/> </form>
Przykład
- Użycie mechanizmu postback w kontrolce przycisku