gpt4 book ai didi

c# - 在 MVC3 中,“添加 View ”对话框从哪里获取其模型类?

转载 作者:太空宇宙 更新时间:2023-11-03 19:21:57 25 4
gpt4 key购买 nike

偶然发现了一个我研究过但没有找到任何确切答案的好奇心。我正在向我的 mvc 项目添加一个 View 时,我注意到在提到 View 的模型时,很多类似乎我没有直接引用。例如,我可以在添加 View 对话框中看到 excel 的所有 ClosedXml 类,但在我的 Bussines Logic 项目中引用了该 dll,而不是在 Web 项目中。那么 1. 为什么它会出现在添加 View 对话框的模型下拉列表中? 2.这个列表不应该只由模型文件夹中的类组成吗?很抱歉,如果这是一个愚蠢的问题,但没有人能给我一个直接的答案。

最佳答案

作为当前解决方案一部分的所有公共(public)类都出现在该列表中,而不仅仅是那些在当前程序集中的模型文件夹中声明的公共(public)类。甚至引用程序集中的类也会出现。不过,有些类将被过滤掉:

  • Controller 结尾的类型(避免在列表中看到您的 Controller )
  • SystemMicrosoft 命名空间中声明的类型

关于c# - 在 MVC3 中,“添加 View ”对话框从哪里获取其模型类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11600599/

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