gpt4 book ai didi

c# - 如何在内联asp代码中使用内部类

转载 作者:行者123 更新时间:2023-11-30 16:39:25 25 4
gpt4 key购买 nike

我尝试在内联 ASP 代码中使用内部类。

例如:<%= MyClass.Method() %>

它在公共(public)类中工作得很好,但我无法在内部类中使用它,即使使用 assembly:InternalsVisibleTo

是否可以在内联代码中使用内部类或方法?

最佳答案

Internal类型或成员只能在同一程序集中的文件中访问。

因为 .aspx页面继承自 .aspx.cs代码隐藏类。

您只能通过 protected 获取值或 public.aspx.cs代码隐藏,否则您无法访问该字段或属性。

InternalsVisibleToAttribute属性只代表你可以从另一个程序集中获取内部类,但关键点是.aspx将呈现页面并获取值 <%= MyClass.Method() %>来自类背后的代码。与另一个程序集没有任何关系

关于c# - 如何在内联asp代码中使用内部类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53131634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com