This application is not supported on mobile browsers.


DotVVM also adds the concept of controls, reusable components that can be added anywhere in the view. You can easily recognize them by the <dot: prefix.

<dot:TextBox Text="{value: Difference}" />

The TextBox control is essentially an <input type="text"> element that supports binding expressions.


  • Add a <dot:TextBox> to the <body> element.
  • Use a value binding to bind the Difference property to the Text attribute of the TextBox.