这不是一个重复的问题。我已经在 SO 上进行了搜索,但我需要不同的东西。
今天是一种从 Razor View 访问内部类的方法,我知道该程序集必须是可见的,并且是现在。
默认情况下,不能从视图访问在“内部”类中声明的任何属性或方法。我需要一种方法来覆盖它。
谢谢。
这不是一个重复的问题。我已经在 SO 上进行了搜索,但我需要不同的东西。
今天是一种从 Razor View 访问内部类的方法,我知道该程序集必须是可见的,并且是现在。
默认情况下,不能从视图访问在“内部”类中声明的任何属性或方法。我需要一种方法来覆盖它。
谢谢。
在大多数情况下,您可以将类从内部更改为公共。你可以在InternalsVisibleTo
不需要的时候使用。
对于使用资源 (.resx) 文件自动生成的.Designer.cs 文件,您可以通过在“Designer”视图中打开 resx 文件将“访问修饰符”更改为“public”:
如果一切都失败了,你应该能够使用反射来获得你需要的东西。有关详细信息,请参阅此处的最佳答案
祝你好运!