小编Tob*_*ias的帖子

ASP.NET MVC下拉列表来自数据库

好的,所以我是整个MVC世界的新手,但它似乎是完成任务的一种非常好的方式,我试图让它在这里工作.

问题是:我无法从我的SQL数据库中的表中获取数据到我的注册页面上的简单下拉表单.

我不知道在哪里放东西,在哪里编写代码打开表,选择ID,在哪里放置response.write以及如何将其发送到视图?

我的模型是这样的:

    public class users
{
    public string name {get; set;}
    public int user_id {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

我的控制器是这样的:

    [HttpGet]
    public ActionResult ListUser()
    {
        return View();
    }
Run Code Online (Sandbox Code Playgroud)

我的观点是这样的:

@model Community.Models.users
Run Code Online (Sandbox Code Playgroud)

我已经用Google搜索了2天,在youtube上观看了几个视频但没有用,我找不到它.请知道这里有一些知识的人吗?请指出一些很好的教程和/或论坛,我可以浏览更多我可能有的问题


这个项目仍然没有运气..

我正在创建一个表单并在该表单中,我想要一个db-loop(IEnumerable)..但是当前的模型不是IEnumerable.我几乎陷入困境,观看了一堆教程,他们都只列出了一个连接,如果我想要两个模型怎么办?

这是我的控制器,我知道你必须将一个列表传递给视图,对吧?

    public ActionResult Registration()
    {
        return View(db.users.ToList());
    }
Run Code Online (Sandbox Code Playgroud)

如何在IEnumerable模型中查看我的视图中的列表?

@neoistheone,你的例子对我没什么帮助,我的DB打开像这样:

private DataBaseContext db = new DataBaseContext();
Run Code Online (Sandbox Code Playgroud)

我不知道如何,但它打开了连接.我已经尝试了这么多个小时,它只是愚蠢,没有睡太久!

我习惯编写ASP-Classic fyi,这是我第一次认真尝试升级我对编程最新语言和OOP的知识.

.net c# asp.net asp.net-mvc

15
推荐指数
4
解决办法
7万
查看次数

标签 统计

.net ×1

asp.net ×1

asp.net-mvc ×1

c# ×1