Skip to content

DotVVM 1.1.5

Compare
Choose a tag to compare
@exyi exyi released this 13 Sep 10:21

Parameter binding

With parameter binding, you can simply get data from query string or route parameter. You just need to declare a property and mark it with the FromRoute or FromQuery attribute:

[FromRoute("id")]
public int? CustomerId { get; private set; }

DotVVM will look in the route parameter collection and if the parameter is there, it loads the property with the value and does all the conversions. It also automatically binds the property with Direction.ServerToClientFirstRequest.

Request tracing

Added IRequestTracer interface, that is called multiple times per request when a notable event happens (like on Init, Load, ...). We have prepared implementation for Azure Application Insights and for StackExchange's MiniProfiler - more info at dotvvm blog

Few more minor features

  • GridViewDataSet supports async
  • Support for scoped services on OWIN
  • CheckBox.Checked supports null
  • Commands render a

And bugfixes