Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Content Method (String)

Controller.Content Method (String)

Creates a content result object by using a string.

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

protected internal ContentResult Content(
	string content
)

Parameters

content
Type: System.String
The content to write to the response.

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 ASP.NET MVC framework when the object is executed.

A Visual Studio project with source code is available to accompany this topic: Download.

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", "TestContent", 
    new { id = true, sMsg= "Use <b> for bold text"})%>   

The following example shows the TestContent method.

[ValidateInput(false)]
public ActionResult TestContent(bool id, string sMsg) {
    if (id == true)
        return Content(Server.HtmlEncode((sMsg.ToLower())));
    else
        return Content(Server.HtmlEncode(sMsg));
}
Show:
© 2015 Microsoft