Built-in Controls
DotVVM contains about 25 built-in controls for various purposes. For more information, read the Built-in Control Reference.
Built-in Controls
Forms
- Button -
button
orinput[type=button]
that triggers a postback - ComboBox - standard HTML
select
with advanced binding options - CheckBox - standard HTML
input[type=checkbox]
- FileUpload - renders a stylable file upload control with progress indication
- HtmlLiteral - renders a HTML content in the page
- LinkButton - a hyperlink that triggers the postback
- ListBox - standard HTML
select[multiple]
- Literal - renders a text in the page, supports date and number formatting
- RadioButton - standard HTML
input[type=radio]
- RouteLink - renders a hyperlink that navigates to a specified route with specified parameters
- TextBox - HTML
input
ortextarea
Validation
- Validator - displays a validation error for particular field
- ValidationSummary - displays a list of validation errors
Collections
- DataPager - displays a list of pages in the grid
- GridView - displays a table grid with sort and inline edit functionality
- Repeater - repeats a template for each item in the collection
- EmptyData - displays a content when a collection is empty
Master Pages
- Content - defines a content that is hosted in
ContentPlaceHolder
- ContentPlaceHolder - defines a place where the content page is hosted
- SpaContentPlaceHolder - a
ContentPlaceHolder
which works as a Single Page Application container
Conditional Views
- AuthenticatedView - displays some content to the authenticated users only
- ClaimView - displays some content if the current user has a particular claim
- EnvironmentView - displays some content in a particular environment (e.g. Debug, Production)
- RoleView - displays some content if the current user is in a particular role
Other
- InlineScript - includes an inline JavaScript snippet in the page
- RequiredResource - includes a script or style resource in the page
- UpdateProgress - displays specified content during the postback