Я хочу передать HTML в мое частичное представление, например, так:
@Html.Partial("_MyForm", "<button id='foo'>Process Data</button>")
В настоящее время это работает, но передача строк не является элегантной.Ранее IHTMLString позволял вам делать это вместо этого (см. ссылка ):
public class HTMLViewModel
{
public Func<object, IHtmlString> Content { get; set; }
}
@Html.Partial("_MyForm", new HTMLViewModel()
{
Content =
@<button>
<h1>Hello World</h1>
</button>
})
IHTMLString больше не существует в .NET Core, может ли подход все еще быть реплицирован с какой-либо другой функцией?