Rückgabe eines gerenderten HTML-Teils in einer JSON-Eigenschaft in ASP.NET MVC

Ich habe gerne JsonResult-Objekte oder teilweise ASP.NET-Ansichten von meinen Controllern in ASP.NET zurückgegeben.

Ich möchte eine gerenderte Teilansicht als Eigenschaft in einem JSON-Objekt zurückgeben. z.B.

anfordern

/post/detail/1

würden zurückkehren

{"PostId": 1, "Html": "<p>some markup rendered from a partial to inject</p>" }

Auf diese Weise kann ich die PostId kennen, wenn ich die Antwort in JavaScript bearbeite. Irgendwelche Tipps, wie man das am besten macht?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage