Controller.Content Method (String, String, Encoding)
Creates a content result object by using a string, the content type, and content encoding.
Namespace: System.Web.Mvc
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
'Declaration Protected Friend Overridable Function Content ( _ content As String, _ contentType As String, _ contentEncoding As Encoding _ ) As ContentResult 'Usage Dim content As String Dim contentType As String Dim contentEncoding As Encoding Dim returnValue As ContentResult returnValue = Me.Content(content, _ contentType, contentEncoding)
Parameters
- content
- Type: System.String
The content to write to the response.
- contentType
- Type: System.String
The content type (MIME type).
- contentEncoding
- Type: System.Text.Encoding
The content encoding.
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 Type Encoding", "TstContentTypeEncoding", new { id = false, sMsg= "Use <b> for bold text"})%>
The following example shows the TestContent method.
<ValidateInput(False)> _ Public Function TstContentTypeEncoding(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, System.Text.Encoding.UTF8) End Function
Show: