В некоторых случаях, т. е. когда (если) вы просто используете float
для подачи элементов на одну и ту же «строку», вы можете использовать
display: inline-block;
вместо
float: left;
В противном случае использование элемента clear
в конце работает, даже если оно может пойти против зерна, чтобы потребовался элемент для выполнения работы CSS.
Возвращает содержимое строки с типом носителя text/html
:
public HttpResponseMessage Get()
{
var response = new HttpResponseMessage();
response.Content = new StringContent("<html><body>Hello World</body></html>");
response.Content.Headers.ContentType = new MediaTypeHeaderValue("text/html");
return response;
}
Самый простой способ - используйте фильтр «Производит»:
[Produces("text/html")]
public string Get()
{
return "<html><body>Hello World</body></html>";
}
Более подробную информацию об атрибуте [Produces]
можно найти здесь здесь .
Начиная с AspNetCore 2.0, в этом случае рекомендуется использовать ContentResult
вместо атрибута Produce
. См. https://github.com/aspnet/Mvc/issues/6657#issuecomment-322586885
Это не зависит от сериализации и согласования содержимого.
blockquote>[HttpGet] public ContentResult Index() { return new ContentResult { ContentType = "text/html", StatusCode = (int)HttpStatusCode.OK, Content = "<html><body>Hello World</body></html>" }; }