如何在我的视图中包含一个大型内联SVG?

时间:2013-08-07 20:37:49

标签: asp.net-mvc asp.net-mvc-4 svg

我想避免使用SVG数据混淆我的View(.cshtml)。有没有办法将它放在一个单独的文件中并在我的视图中输入此文件(如Latex'\input{})?

使用局部视图是否有意义?

1 个答案:

答案 0 :(得分:1)

是的,我强烈建议渲染部分视图。如果它代表数据,这是一种分离大量html的简单方法。如果您的模型包含多次出现的相同数据,您也可以考虑使用模板渲染部分视图。

只需拨打@Html.Partial("ViewName")@Html.Partial("ViewName", model),即可将您认可的html /数据替换为您希望清理杂乱的内容。

有关部分视图与使用模型模板将html从视图中分离出来的效率,请参阅this discussion