我没有找到在Visual Studio 2019中应该单击以创建分部类的位置。在我创建了一个新的“RazorComponent”文件后,我不能向其中添加分部类。我在哪里添加它?
yyhrrdl81#
有两种方法可以将代码添加到Razor组件中:1.添加基类并在组件中添加@inherits这个类,如何在this answer中描述。在这种情况下,基类不应该是分部的。1.自2019年10月起we can use partial classes。你可以只添加同名的类名,添加.cs扩展名,标记为partial class:
@inherits
在这种情况下,你不需要使用@inherits。请参见部分类支持文档。
pbossiut2#
像这样的吗:-具有“代码隐藏”类的razor页面
tpxzln5u3#
另一种方式:(对比2022年)右键单击@Code部分,选择Quick Actions and Refactorings,选择Extract block to code behind。
3条答案
按热度按时间yyhrrdl81#
有两种方法可以将代码添加到Razor组件中:
1.添加基类并在组件中添加
@inherits
这个类,如何在this answer中描述。在这种情况下,基类不应该是分部的。1.自2019年10月起we can use partial classes。你可以只添加同名的类名,添加.cs扩展名,标记为partial class:
在这种情况下,你不需要使用
@inherits
。请参见部分类支持文档。
pbossiut2#
像这样的吗:-具有“代码隐藏”类的razor页面
tpxzln5u3#
另一种方式:(对比2022年)
右键单击@Code部分,选择Quick Actions and Refactorings,选择Extract block to code behind。