gpt4 book ai didi

c# - 如何使用 MVC3 创建部分类别列表

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

我正在创建一个 MVC3 网站,我在页面中放置了一个带有类别列表的下拉列表,这些类别将从数据库中提取,我不知道放在哪里/如何放这个类别列表以一种可以重复使用和独立的方式列出。我现在正在做的是在执行每个操作时将类别列表作为参数传递到我的模型类中。

我怎样才能让它独立于任何操作并从数据库中提取类别?

谢谢!

最佳答案

在我看来,首先您应该创建带有类别列表的局部 View 。

  @Html.DropDownList("Categories", "Choose ...")

在 Controller 中,您可以创建一个操作,您将从数据库中获取所有类别

 public PartialViewResult ListOfCategories ()
{
ViewBag.Categories = new SelectList(db.Categories, "Id", "Name");

return PartialView("NameOfYourPartial");
}

在布局文件中你可以执行这个函数

@{Html.RenderAction("NameOfAction", "YourController");}

并且您应该在所有 View 中都有一个类别列表,这些类别源自您的布局。

关于c# - 如何使用 MVC3 创建部分类别列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8772897/

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