нужно ли указывать имена управляющих свойств при использовании связующего устройства модели asp.net по умолчанию - PullRequest
0 голосов
/ 18 декабря 2009

скажем, ваше действие контроллера выглядит так:

public ActionResult Update(Car myCar)
{
}

если у вас есть текстовое поле с

 <input type='text' name='year' value='1990'>

похоже, что он будет отлично связываться с полем myCar.year

но если у вас есть вложенные объекты или сложные списки и т. Д., Похоже, что вы должны квалифицировать имена элементов управления следующим образом:

 <input type='text' name='myCar.year' value='1990'>

Несмотря на то, что вышеупомянутое - просто поле, я подумал, что оно поможет понять смысл.

Вопрос в том, когда вам нужно «квалифицировать» входные имена, а когда нет?

1 Ответ

1 голос
/ 18 декабря 2009

Цитировать кого-то, кто, кажется, знает ...;)

"если у вас есть вложенные объекты или комплекс списки и т. д., кажется, что вы должны уточнять названия элементов управления "

Вы ударили ноготь по голове, сэр!

Доброжелательность,

Dan

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...