当前位置: 首页 > 编程语言 > C#

ASPMVCCompilesIncludingPartialViews分享

时间:2023-04-10 22:23:32 C#

ASPMVCCompilesIncludingPartialViews我有两个不同的视图,每个视图调用500个局部视图调用。好的设计告诉我应该保留部分视图并从两个重叠视图中引用它以防止代码重复。不幸的是,性能受到影响-在其他两个中复制粘贴局部视图会产生300毫秒的改进。无论如何我可以在超级视图中包含部分视图,获得不使用实际Partial()调用的性能优势,同时不必维护重复代码?注意-我意识到我可以编写某种VS插件来复制粘贴视图代码,但我正在寻找其他选项......尝试提高性能的方法:如果前两个建议没有产生所需的性能,这是您可以尝试的方法用将生成HTML片段的自定义HTML帮助程序替换部分内容。如果部件的HTML不是很复杂,这可能会起作用。我要在这里和自己约会,但是您是否考虑过使用服务器端包含来注入部分视图的代码而不是调用它?我绝对没有经验或主观证据表明这更快。值得一试的东西。以上就是C#学习教程:ASPMVC编译,包含了部分视图共享的全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: