У меня есть класс, какПочему DefaultModelBinder не связывается со свойствами Char со значением "«с
Public Class Task
Property DuplexType As Char
Property Name As String
End Class
В моем контроллере у меня есть действие, которое выглядит как
<HttpPost()>
Function Edit(ByVal task As Task) As ActionResult
Dim duplexType = task.DuplexType
Dim valid = ModelState.IsValid
Return RedirectToAction("Index")
End Function
По мнению , DuplexType = "" (одно пространство) и Name = "Foo". Почему свойство DuplexType не имеет значения? Если я назначу любого другого персонажа, он отлично работает. В поле Имя контроллера = "Foo", но DuplexType = "(пусто).
Также ModelState.IsValid = ложь, если DuplexType ="».
Когда я смотрю HttpConte xt.Request.Form.Item («DuplexType») «правильно», но объект задачи не получает значения, а ModelState.IsValid = false –