gpt4 book ai didi

c# - ASP.NET MVC 3 : Cascading ComboBox with EF

转载 作者:太空宇宙 更新时间:2023-11-03 16:35:16 26 4
gpt4 key购买 nike

大家好,StackOverflow 成员(member),

我已经厌倦了用头撞墙,所以我想在这里解释一下我的问题,希望能得到解决方案。

我正在使用 C# 和 Razor 开发 ASP.NET 应用程序。我还为网格显示实现了 Telerik.MVC.UI。

我现在要做的是,在我的创建表单上显示某种级联组合框。我在互联网上找到了很多教程,解释了我的数据库结构如何不是完全相同的。大多数教程使用 2 或 3 个表(实体),但我所有的数据字段都在一个表中。

我的表构造如下:ID部门国家

因此,我希望第一个下拉列表显示国家/地区的 SELECT DISTINCT,接下来我希望看到匹配的部门,最后我正在搜索匹配的部门。如上所述,这一切都在创建表单中,因此在 POST 时,我想将相关 ID 传递给 Controller ​​操作。

感谢任何帮助,因为我完全被困住了......

提前致谢。

最佳答案

使用强类型 View 模型。为您的部门、部门和国家/地区创建一个 View 模型(基本上是一个类,其中包含数据库表中每个字段的列表<>)。在您的 Controller 中填充包含数据库中所有三个的 View 模型,然后将其传递给 return view(viewmodel)。在您看来,您可以使用 someHtmlHelperFor(model.division 或 model.department 等)。

关于c# - ASP.NET MVC 3 : Cascading ComboBox with EF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9302280/

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