我想避免将我的视图 (.cshtml) 与 SVG 数据混淆。有没有办法把它放在一个单独的文件中并在我的视图中输入这个文件(比如 Latex' \input{}
)?
使用局部视图有意义吗?
我想避免将我的视图 (.cshtml) 与 SVG 数据混淆。有没有办法把它放在一个单独的文件中并在我的视图中输入这个文件(比如 Latex' \input{}
)?
使用局部视图有意义吗?
是的,我强烈建议渲染部分视图。如果它代表数据,则将大量 html 分离出来是一种简单的方法。如果您的模型包含多次出现的相同数据,您也可以考虑使用模板渲染局部视图。
只需将适用的 html/data 替换为调用@Html.Partial("ViewName")
或@Html.Partial("ViewName", model)
您想清理杂乱的地方即可。
请参阅有关部分视图与使用模型模板将 html 从视图中分离出来的效率的讨论。