ASP.Net LinkButton control


It implements an anchor <a/> tag that uses only ASP.NET postback mechanism to post the data on the server. Despite being a hyperlink, you can't specify the target URL. There is no UserSubmitBehavior property like Button control with LinkButton control.
Its properties like BackColor, ForeColor, BorderColor, BorderStyle, BorderWidth, Height etc. are implemented through style properites of <a/> tag. You can set its Text property either by setting Text properties in the .aspx page or from server side page. (other properties can also be set from both pages)


Following are some important properties that are very useful.
CausesValidationValue can be set as true/false. This indicates whether validation will be performed when a button is clicked.
PostBackUrlIndicates the URL on which the Form will be posted back.
ValidationGroupGets or Sets the name of the validation group that the button belongs to. This is used to validate only a set of Form controls with a Button.
OnClickAttach a server side method that will fire when button will be clicked. LinkButton: Activate Server Side Event
OnClientClickAttach a client side (javascript) method that will fire when button will be clicked. LinkButton: Activate Client Side Method
   

Example - 

// With OnClick event
                        <asp:LinkButton ID="LinkButton1" runat="Server" Text="LinkButton: Activate Server Side Event" OnClick="ActivateServerSideEvent" />
                       
                        // With OnClientClick event and CommandName
                        <asp:LinkButton ID="LinkButton2" runat="Server" Text="LinkButton: Activate Client Side Method" OnClientClick="GiveAlertToUser()" UseSubmitBehavior="False" CommandName="ClientSideButton" />
                       
                        // With OnClick & ValidationGroup
                        <asp:LinkButton ID="LinkButton1" runat="Server" OnClick="FireServerSideEvent" Text="LinkButton: Fire Server Side Event" ValidationGroup="demo" />
                    
Share on Google Plus

About It E Research

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment