TLinkButton creates a hyperlink style button on the page. TLinkButton has the same appearance as a hyperlink. However, it is only used to submit data to the same page. If you want to link to another Web page when the component is clicked, consider using the THyperLink component. Like TButton, you can create either a submit button or a command button.
A command button has a command name (specified by the CommandName property) and a command parameter (specified by CommandParameter property) associated with the button. This allows you to create multiple TLinkButton components on a Web page and programmatically determine which one is clicked with what parameter. You can provide an event handler for the OnCommand event to programmatically control the actions performed when the command button is clicked. In the event handler, you can also determine the CommandName property value and the CommandParameter property value through name and parameter of the event parameter which is of type TCommandEventParameter.
A submit button does not have a command name associated with the button and clicking on it simply posts the Web page back to the server. By default, a TLinkButton component is a submit button. You can provide an event handler for the OnClick event to programmatically control the actions performed when the submit button is clicked.
TLinkButton will display the Text property value as the hyperlink text. If Text is empty, the body content of TLinkButton will be displayed. Therefore, you can use TLinkButton as an image button by enclosing an 'img' tag as the body of TLinkButton.
Note, Text will be HTML encoded before it is displayed in the TLinkButton component. If you don't want it to be so, set EncodeText to false.
Namespace: System.Web.UI.WebControls
Properties
Text, string, kept in viewstate
Gets or sets the text caption displayed in the TLinkButton component.
EncodeText, boolean, default=true, kept in viewstate
Gets or sets the value indicating whether Text should be HTML-encoded when rendering.
CausesValidation, boolean, default=true, kept in viewstate
Gets or sets a value indicating whether validation is performed when the TLinkButton component is clicked.
CommandName, string, kept in viewstate
Gets or sets the command name associated with the TLinkButton component that is passed to
the OnCommand event.
CommandParameter, string, kept in viewstate
Gets or sets an optional parameter passed to the OnCommand event along with
the associated CommandName.
Events
OnClick Occurs when the TLinkButton component is clicked.
OnCommand Occurs when the TLinkButton component is clicked.
This method is invoked when the component is clicked.
The method raises 'OnClick' event to fire up the event delegates. If you override this method, be sure to call the parent implementation so that the event delegates can be invoked.
This method is invoked when the component is clicked.
The method raises 'OnCommand' event to fire up the event delegates. If you override this method, be sure to call the parent implementation so that the event delegates can be invoked.
The implementation of this function should raise appropriate event(s) (e.g. OnClick, OnCommand) indicating the component is responsible for the postback event. This method is primarily used by framework developers.