Render MVC ViewModel without turnkey
(Adding message template to the top of the page)
(Updated Edited template to July 12, 2025.)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{message|Write the content here to display this box}}
<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 12: 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