如何使用HtmlTextWritter在MVC6
本文关键字:MVC6 HtmlTextWritter 何使用 | 更新日期: 2023-09-27 18:06:07
我是mvc的初学者。当我将我的项目升级到MVC6时,我遇到了一些问题,也找不到解决方案。我的代码块是:
public static void WriteTo(HtmlHelper helper, string value)
{
var baseWriter = helper.ViewContext.Writer;
using (HtmlTextWriter textWriter = new HtmlTextWriter(baseWriter))
{
textWriter.AddAttribute(HtmlTextWriterAttribute.Type, "text/javascript");
textWriter.RenderBeginTag(HtmlTextWriterTag.Script);
textWriter.Write(value);
textWriter.RenderEndTag();
}
}
如果有任何方法来实现相同的场景(如使用HtmlTextWritter)在MVC6或如果有任何错误在我的代码块。你能提出解决方案吗?
MVC等效的旧格式(HtmlTextWriter是为WebForms)是这样的:
<script type="text/javascript">@value</script>
其中value
是出现在视图中的变量。