2010-01-22 3 views
0

Я постоянно обсуждаю, что является лучшей терминологией для использования в отношении того, что я называю «Действия контроллера». В частности, мы говорим о действиях контроллера, которые принимают «POST», только глаголы. Мой коллега предпочитает называть их «Web-методами», я подозреваю, что это связано с старыми веб-службами. Поведение похоже в чем-то похожее, я вижу это, но мне это кажется неправильным.ASP.NET MVC Controller Actions and Web Methods

Поэтому я полагаю, что мой вопрос:

Правильно ли ссылаться на действие контроллера, который принимает глагол в «Post», как веб-метод?

Любые мысли очень ценятся.

ответ

4

Различие очень неясное. Как вы собираетесь ссылаться на метод, который принимает PUT, MERGE, DELETE или другие глаголы (думаю, REST)?

Здесь мы называем это «POST-action», «MERGE-action» и т. Д. Это близко к тому, как этот метод вызывается в структуре ASP.NET MVC и передает дополнительную информацию о том, как эти действия работают.

2

Я не могу авторитетно сказать, что это неправильно , но это определенно запутанным, как «веб-метод» тот же термин, обычно используемый для операций над XML (SOAP) конечной точки веб-службы.

Я предпочитаю вызывать действия контроллера ... действия. Различные действия могут реагировать на разные глаголы.

Смежные вопросы