Asp.net mvc 4 如何从summernote编辑器获取部分视图数据?

Asp.net mvc 4 如何从summernote编辑器获取部分视图数据?,asp.net-mvc-4,razor,partial-views,summernote,Asp.net Mvc 4,Razor,Partial Views,Summernote,我可以通过summernote编辑器的@Html.Partial\u PartialTest吗? 是否有从summernote编辑器设置局部视图的过程? 比如: 可能,但您需要一些东西,例如手动将其作为模板处理,然后在视图中的某个位置呈现HTML。如果您只是将其放入视图中,它将被视为文本,而不会进行计算 如果你的CMS或其他东西只供技术熟练的个人使用,这可能不是问题,但你最好使用更类似于Wordpress中的短代码的东西。实际上,您只需要一些非技术用户能够使用的语法,然后在渲染时用适当的实际代码

我可以通过summernote编辑器的@Html.Partial\u PartialTest吗? 是否有从summernote编辑器设置局部视图的过程? 比如:

可能,但您需要一些东西,例如手动将其作为模板处理,然后在视图中的某个位置呈现HTML。如果您只是将其放入视图中,它将被视为文本,而不会进行计算

如果你的CMS或其他东西只供技术熟练的个人使用,这可能不是问题,但你最好使用更类似于Wordpress中的短代码的东西。实际上,您只需要一些非技术用户能够使用的语法,然后在渲染时用适当的实际代码替换这些语法。您仍然需要RazorEngine,但这样,如果有人对Razor语法指手画脚,您可以更优雅地恢复,而不仅仅是被不可解析的垃圾卡住

还需要注意的是,您通常需要小心使用Razor语法。例如,如果有人在文本的某个地方包含@符号,Razor将尝试解析该符号并失败。因此,在将内容提供给RazorEngine之前,您应该先避开内容中的任何@符号。这是使用短代码类型系统的另一个原因,因为您将很难确定@Html.Partial之类的东西之间的区别。。。和foo@email.com知道哪些应该逃脱,哪些不应该