чтобы одно действие обрабатывало оба сценария?

ел бы взять существующий метод действия, отобразить его возвращаемое значение в строку и отправить его в виде JSON для ответа на запрос AJAX.

Для этого мне нужно визуализировать ActionResult в строку. Как мне это сделать?

У нас есть противоположность, где мы можем преобразовать строку в ActionResult с помощью this.Content ().

Обновить

Существующий и 1-й метод действия возвращает тип ActionResult, но он действительно возвращает ViewResult для ответа на HTTP-пост-запрос. У меня есть 2-й метод действия (мой фасад), который возвращает JsonResult, который отвечает на запросы AJAX. Я хочу, чтобы этот метод второго действия использовал метод первого действия для рендеринга HTML.

В общей схеме я хочу, чтобы ActionResult (генерируемый из метода действия) мог быть получен не только с помощью стандартного HTTP-сообщения, но также с помощью AJAX-запроса с помощью метода действия фасада (2-й метод действия). Таким образом, я, как разработчик, могу выбрать использование HTTP Post или AJAX для получения визуализации страницы.

Извините, я пытался сделать это обновление как можно короче. Благодарю.

Ответы на вопрос(0)

Ваш ответ на вопрос