1

根据ASP.NET MVC Razor: How to render a Razor Partial View's HTML inside the controller action I'm can render a View to a string。但是,是否可以在控制器内部调用一个动作并将结果呈现为一个字符串?

4

1 回答 1

0

我倾向于为这样的事情做的是返回一个 PartialView,它将包含我需要 JavaScript 使用的任何 HTML。请记住,在 HTTP 中,一切都已经是文本,因此您无需执行特殊操作即可将结果呈现为字符串以返回 AJAX 调用。

我将有一个包含我需要的 HTML 的 PartialView,使用类似的东西将它传递回 Ajax 调用return PartialView("ViewName", model),然后在客户端执行我需要的任何操作 - 例如将该 HTML 附加到 DOM 中的节点。

于 2013-07-19T16:18:07.753 回答