Render MVC ViewModel without turnkey
(Automatically adding template at the end of the page.)
(Updated Edited template to July 12, 2025.)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
<message>Write the content here to display this box</message>
MDriven Turnkey strives to create a seamless environment for application development. If you would like to use parts of the functionality and render a specific ViewModel from MDriven Framework MVC projects, you can do so.
MDriven Turnkey strives to create a seamless environment for application development. If you would like to use parts of the functionality and render a specific ViewModel from MDriven Framework MVC projects, you can do so.


Line 11: Line 12:
[[Category:MVC]]
[[Category:MVC]]
[[Category:MDriven Turnkey]]
[[Category:MDriven Turnkey]]
{{Edited|July|12|2024}}
{{Edited|July|12|2025}}

Latest revision as of 06:01, 20 January 2025

This page was created by Hans.karlsen@mdriven.net on 2019-04-22. Last edited by Edgar on 2025-01-20.

MDriven Turnkey strives to create a seamless environment for application development. If you would like to use parts of the functionality and render a specific ViewModel from MDriven Framework MVC projects, you can do so.

A good way to get started with this is to look into the MDriven Turnkey View called Turnkey/Views/Turnkey/GenericView.cshtml

The trick is to make your MVC model of type VMClass -> @model VMClass.

You can then use this construct to render the ViewModel UI: @Html.Partial(Html.RazorPartialFile());

  • To get the actions for the left side: @Html.DisplayLeftSection()
  • To get broken constraints: @Html.ValidationSummary(true)
  • To create VMClass instances, use: Eco.ViewModel.Runtime.ViewModelHelper