gpt4 book ai didi

asp.net-mvc - asp.net mvc 中的下拉列表

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

我只是不知道如何将我的数据放在选择列表中以便它显示在下拉列表中..

我使用 mysql 作为我的数据库..
在我的模型上,我有这个查询:

Imports Microsoft.VisualBasic
Imports System.Data

Public Class ClassCategoryConnection
Inherits ClassConnection

Public Function SelectCategory() As DataTable
Return ReadData("SELECT IDcategory, category FROM category")
End Function
End Class

在我的 Controller 上,我有:
Public Class HomeController
Private Category As New ClassCategoryConnection
Function Index() As ActionResult
Dim _category As DataTable = Category.SelectCategory()
Return View(_category)
End Function
End Class

我将如何用这个构建我的选择列表?..=)

先感谢您!

最佳答案

您可以在 Controller 部分完成并发送选择列表以查看。

[ Controller ]

public IEnumerable<SelectListItem> List
{
get
{
List<SelectListItem> list = new List<SelectListItem>();
foreach(var data in _category){
list.Add(new SelectListItem
{
Text = data.field,
Value = data.field,
});
}
return list;
}
}

在索引操作中添加以下代码
ViewData["dropdownlist_name"] = List

在 View 中只需创建
<%=Html.DropDownList("dropdownlist_name") %>

关于asp.net-mvc - asp.net mvc 中的下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1419887/

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