я вижу соглашение, чтобы иметь пост действие будет совпадать с именем страницы, но поставить:конвенции для почтовых действий в ASP.NET MVC
[AcceptsVerb.HTTPVerbs.Post]
на методе действия.
Есть ли что-то неправильное с тем, чтобы постученное действие было другим именем.
Так что, если у меня есть страница с названием «Редактировать», действие «Редактировать» отобразит эту страницу, а действие «Обновить» опубликует изменения. Это кажется мне более ясным по сравнению с тем, что у меня есть Edit «Get», а Edit «Post»
хотел, чтобы люди думали об этом, если это чисто конвенциональная вещь или здесь есть право и не так?
REST будет POST для '/ system/accounts/user/34/notes' вместо определения ваших собственных глаголов в URL. –
Jepp, вы правы, 'addNote' - это плохое имя в моем комментарии выше.Но я до сих пор недоработан, если он не должен быть назван '/ system/accounts/user/34/notes/[index] | create | edit' после соглашения REST, который тогда был бы субконтроллером' Notes' для ' Пользовательский контроллер? –