Controller.Content Method (String, String)

Creates a content result using a string and the content type.

Namespace:  System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

protected internal ContentResult Content(
	string content,
	string contentType


Type: System.String
The content to write to the response.
Type: System.String
The content type (MIME type).

Return Value

Type: System.Web.Mvc.ContentResult
The content result instance.

The result object that is prepared by this method is written to the response by the MVC framework when the object is executed.

The example in this section shows how to use markup and code to display "Use <b> for bold text" in the browser when the Test Content link is clicked.

The following example shows markup that invokes the TestContent method.

<%= Html.ActionLink("Test Content with Type", "TstContentConType", 
    new { id = false, sMsg="Use <b> for bold text"})%> 

The following example shows the TestContent method.

public ActionResult TstContentConType(bool id, string sMsg) {
    string contentType = "text/plain";
    if (id == false)
        contentType = "text/html";
    return Content(Server.HtmlEncode(sMsg),contentType);

Community Additions