Допустим, у меня есть следующая модель
public class MyClass
{
public type1 Property1 { get; set; }
public type1 Property2 { get; set; }
public type1 Property3 { get; set; }
public type1 Property4 { get; set; }
public type1 Property5 { get; set; }
}
Я бы, например, хотел бы связать только первые 3 свойства.Как я могу это сделать Используя одну из перегрузок для TryUpdateModel (), как это
TryUpdateModel<TModel> Method (TModel, String, String[], String[])
РЕДАКТИРОВАТЬ
Я не обновляю свою модель для метода действия, новместо этого используйте OnActionExecuting фильтр, подобный этому:
public class RegistrationController : Controller
{
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
var serialized = Request.Form["formViewModel"];
if (serialized != null)
{
formViewModel = (FormViewModel)new MvcSerializer().Deserialize(serialized);
TryUpdateModel(formViewModel);
}
else
formViewModel = (FormViewModel)TempData["formViewModel"] ?? new FormViewModel();
}
//All the action methods are here
}
Итак, я хотел бы исключить некоторые свойства в зависимости от того, какое действие отправляет представление назад.
Спасибо за помощь