Длинный путь лучше , потому что:
Это облегчает (при чтении кода позже) поиск , откуда приходит значение (улучшение читабельности)
Это незначительно быстрее (хотя обычно это не так важно и относится только к первому доступу)
В ASP.NET (а также в эквивалентной концепции в PHP) я всегда использую то, что вы называете «длинной формой».Я делаю это из принципа, что я хочу точно знать, откуда поступают мои входные значения, так что я гарантирую, что они попадают в мое приложение так, как я ожидаю.Так что для проверки ввода и безопасности я предпочитаю более длинный путь.Кроме того, как вы предлагаете, я думаю, что ремонтопригодность стоит нескольких дополнительных нажатий клавиш.