Например, из Направляющие рельсов .
def index
@posts = Post.all
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @posts }
end
end
Если я вызываю этот контроллер и тип запроса html, вы получаете представление. Если тип запроса xml, вам предоставляется XML. Здесь нет ничего нового.
Какой лучший способ сделать это в ASP.NET MVC? Я знаю, что вы можете изучить запрос, но мне любопытно, что делают другие. Я не спрашиваю, как проверить запрос, чтобы увидеть, каков тип запроса, я знаю, как это сделать, я ищу какие-либо стандарты или классные способы, которыми люди справляются с этим. Вероятно, есть несколько действительно хороших способов справиться с этим, и я ищу некоторые идеи.
На самом деле, я очень удивлен, что фреймворк не скопировал это из Rails.