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.