ServiceStack Markdown Razorを使用して、次のように機能する HtmlHelper 拡張メソッドを作成するにはどうすればよいですか?
ビューで次のことができるようになりました。
@{
using (Html.BeginLink())
{
@Html.Raw("Hello World")
}
}
結果は次のとおりです。
<a>Hello World</a>
ServiceStack Markdown Razor には の概念がないViewContext
ため、SO Answer と同じ方法で Writer を取得する方法がわかりません。
アップデート
ViewPageStringBuilder
から直接アクセスできます。
@{ this.ViewPage.Builder }
しかし、これはそれにアクセスするための意図された方法ですか?StringBuilder に直接アクセスすることを意図していた場合、(MVC から) ViewData の代わりにStringBuilder
公開されませんか?HtmlHelper