Heres a generic example of my code. Using Razr syntax and kendo controls. Note the name Value is where I'm running into the issue "the name '@model' doesn't exist in the current context".
If I use the built in control instead of the kendo control the binding works
Code:@using Project1.Domain.ViewModels @model Tuple<Project1.Models.Model1, Project1.Models.Model2> @using (@Html.BeginForm("Update", "Model1", FormMethod.Post, new { id = "EditModel1" })) { @Html.HiddenFor(tuple => tuple.Item1.id); <div class="row"> <label for="name">Name</label><br /> @(Html.Kendo().TextBox() .Name("name") .Value(@model.Item1.name) .HtmlAttributes(new { style = "margin-bottom: 15px; width: 95%;" }) ) <!-- This works but its not using the Kendo control which I need --> @Html.TextBoxFor(tuple => tuple .Item1.name); </div> } @using (@Html.BeginForm("Update", "Model2", FormMethod.Post, new { id = "EditModel2" })) { // Blah, blah, blah... }





Reply With Quote