Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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)
Syntax
'Declaration
Protected Friend Overridable Function Content ( _
content As String, _
contentType As String, _
contentEncoding As Encoding _
) As ContentResult
protected internal virtual ContentResult Content(
string content,
string contentType,
Encoding contentEncoding
)
protected public:
virtual ContentResult^ Content(
String^ content,
String^ contentType,
Encoding^ 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.
Return Value
Type: System.Web.Mvc.ContentResult
The content result instance.
Remarks
The result object that is prepared by this method is written to the response by the MVC framework when the object is executed.
Examples
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"})%>
<%= Html.ActionLink("Test Content Type Encoding",
"TstContentTypeEncoding",
new { id = false, sMsg= "Use <b> for bold text"})%>
The following example shows the TestContent method.
public ActionResult TstContentTypeEncoding(bool id, string sMsg) {
string contentType = "text/plain";
if (id == false)
contentType = "text/html";
return Content(Server.HtmlEncode(Server.UrlDecode(sMsg)),
contentType, System.Text.Encoding.UTF8);
}
<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