Или, по крайней мере, они не делают то, что я ожидал.Мой метод Action выглядит следующим образом:
Function Test() As ActionResult
Dim model As Object = New ExpandoObject()
model.FieldA = 123
model.FieldB = "This is a string"
model.FieldC = DateTime.Now
Return View(model)
End Function
, а представление выглядит так:
@ModelType Object
@Html.DisplayForModel
Я ожидал, что он выдаст то же самое, что вы получите, если модельреальный объект с этими полями, но вместо этого я получаю это:
[FieldA, 123][FieldB, This is a string][FieldC, 3/29/2012 12:10:24 PM]
EditorForModel делает то же самое.Это правильное поведение, и как лучше всего реализовать поведение, которое я ищу?