DotVVM 1.1.5
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