好的,所以我是整个 MVC 世界的新手,但这似乎是一种完成工作的好方法,我正试图让它在这里工作。
问题是:我无法从我的 SQL 数据库中的表中获取数据到我的注册页面上的简单下拉表单中。
我只是不知道把东西放在哪里,在哪里编写代码来打开表格,选择 ID,放在哪里response.write
以及如何将它发送到视图?
我的模型是这样的:
public class users
{
public string name {get; set;}
public int user_id {get; set;}
}
我的控制器是这样的:
[HttpGet]
public ActionResult ListUser()
{
return View();
}
我的观点是这样的:
@model Community.Models.users
我已经用谷歌搜索了 2 天,并在 youtube 上观看了几个视频,但没有用,我找不到。请问这里有了解的人吗?请给我一些好的教程和/或论坛,我可以在其中浏览我可能遇到的更多问题
这个项目仍然没有运气..
我正在创建一个表单,在该表单中,我想要一个 db-loop ( IEnumerable
) .. 但当前模型不是IEnumerable
. 我几乎被卡住了,看了一堆教程,他们都只列出一个连接,如果我想要两个模型怎么办?
这是我的控制器,我知道您必须将列表传递给视图,对吗?
public ActionResult Registration()
{
return View(db.users.ToList());
}
在没有模型的情况下,如何在我的视图中获取该列表IEnumerable
?
@neoistheone,你的例子对我帮助不大,我的数据库是这样打开的:
private DataBaseContext db = new DataBaseContext();
我不知道怎么做,但它打开了连接。我已经尝试了这么多小时了,太傻了,太久没睡了!
我习惯于编程 ASP-Classic 仅供参考,这是我第一次认真尝试升级我关于编程最新语言和 OOP 的知识。