Controller.Content Method (String, String)

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

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

Protected Friend Function Content ( _
	content As String, _
	contentType As String _
) As ContentResult
Dim content As String 
Dim contentType As String 
Dim returnValue As ContentResult 

returnValue = Me.Content(content, _


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 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 with Type", "TstContentConType", 
    new { id = false, sMsg="Use <b> for bold text"})%> 

The following example shows the TestContent method.

<ValidateInput(False)> _ 
Public Function TstContentConType(ByVal id As Boolean, ByVal sMsg As String) As ActionResult 
    Dim contentType As String = "text/plain" 
    If id = False Then 
        contentType = "text/html" 
    End If 
    Return Content(Server.HtmlEncode(sMsg), contentType) 
End Function