好的,所以我是整个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的知识.