Standard Controls
Standard controls are the most basic controls in PRADO. They can represent a simple html tag like an <input> or even more comple controls like a date picker or a WYSIWYG text area. Standard controls are in the System.Web.UI.WebControls namespace.
-
TAccordion displays an accordion consisting of multiple views. At any time, only one view is visible.
-
TButton represents a click button on a Web page. It is mainly used to trigger page postback.
-
TCaptcha displays a CAPTCHA to keep spammers from signing up for certain accounts online.
-
TCheckBox represents a checkbox on a Web page. It can be used to collect two-state user input.
-
TClientScript adds javascript code to the page.
-
TColorPicker represents an input field taking color values via a color dialog.
-
TConditional displays content corresponding to true or false result of a PHP expression.
-
TDatePicker represents an input field taking date values via a calendar dialog.
-
TExpression accepts a PHP expression and displays the evaluation result on a Web page.
-
TFileUpload represents a file upload field. It allows users to upload a file to server.
-
TFlushOutput enables forced flushing of the current output buffer at (a) certain point(s) in the page.
-
THead represents the <head> element on an HTML Web page. It is required by a PRADO page should it use themes.
-
THiddenField represents a hidden input field on a Web page.
-
THtmlArea represents a WYSIWYG text input field taking user input that are in HTML format, based on TinyMCE version 3.
-
THtmlArea5 is the counterpart of THtmlArea based on TinyMCE version 5.
-
THyperLink represents a hyperlink on a Web page.
-
TImage represents an image on a Web page.
-
TImageButton represents a click button that has an image as the background. It is mainly used to trigger page postback.
-
TImageMap represents an image on a Web page with clickable hotspot regions.
-
TInlineFrame represents an <iframe> HTML element on a Web page.
-
TJavascriptLogger represents a logger on a Web page that can log various JavaScript information.
-
TKeyboard displays a virtual keyboard for users to enter input into a text box.
-
TLabel represents a label on a Web page. The label can be customized via various CSS attributes.
-
TLinkButton represents a hyperlink that can perform page postbacks.
-
TLiteral represents a static text without any HTML tag surrounding it on a Web page.
-
TMarkdown formats its body content following the Markdown syntax.
-
TMultiView represents a container for a group of TView controls, each of which is container for other controls. At any time, at most one TView is visible.
-
TOutputCache enables caching portions of page output and may significantly improve page response time.
-
TPager generates UI that allows users to interactively specify which page of data to be displayed in a data-bound control.
-
TPanel represents a container for other controls on a Web page. In HTML, it is displayed as a <div> element.
-
TPlaceHolder reserves a place on a control template. It inserts its body content at that place.
-
TRadioButton represents a radiobutton on a Web page. It is mainly used in a group from which users make a choice.
-
TReCaptcha displays a ReCaptcha v1 useful to detect if the user is a bot or an human.
-
TReCaptcha2 displays a ReCaptcha v2 useful to detect if the user is a bot or an human.
-
TSafeHtml displays its body content with assurance that the content contain no harmful code (such as XSS).
-
TSlider represents a Slider control
-
TStatements accepts a few PHP statements and displays their standard output on the Web page.
-
TTable represents an HTML table on a Web page. It is used together with TTableRow and TTableCell.
-
TTabPanel displays a tabbed panel consisting of multiple tab views. At any time, only one tab view is visible.
-
TTextBox represents a text input field on a Web page. It can collect single-line, multi-line or password text input from users.
-
TTextHighlighter highlights its body content according to the specified syntax highlighter, such as PHP, XML, PRADO, etc.
-
TWizard represents a multi-step form that can take user input step by step. It resembles to Windows installation wizards.