gpt4 book ai didi

asp.net-mvc - 使用其他项目中的类创建强类型 View ?

转载 作者:行者123 更新时间:2023-12-04 07:05:58 25 4
gpt4 key购买 nike

这是我的项目设置:

在 Visual Studio 中,我有一个包含 linq2sql 类库项目和 MVC Web 项目的解决方案。

我想将我的模型保留在类库中,因为我以后可能会构建一个 Windows 应用程序。

我正在尝试创建一个强类型 View 并让 Visual Studio 动态创建编辑和详细信息页面,但我无法在“添加 View ”工具的“查看数据类”下拉列表中获取我的模型。我显然可以输入类(class),但它不会让我选择“查看内容”??

任何帮助/评论都会很棒。

谢谢

最佳答案

驱动此对话框的 Visual Studio T4 模板从 MVC 项目的“模型”命名空间中包含的类填充“查看数据类”下拉列表,因此如果该类不在该命名空间中,则它不会出现在下拉列表中。

修复方法是修改 T4 模板,以便它可以反射(reflect)来自另一个命名空间的模型类,但这将是一个重要的修改。

http://blogs.msdn.com/webdevtools/archive/2009/01/29/t4-templates-a-quick-start-guide-for-asp-net-mvc-developers.aspx

关于asp.net-mvc - 使用其他项目中的类创建强类型 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1121250/

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