来自数据库的ASP MVC访问下拉列表

瓦卡斯·阿里(Waqas Ali)

我正在创建一个SchoolManagement必须在其中创建StudentRegistration表单应用程序在表单页面上,我必须显示Dropdownlist也会来自数据库的内容。我是ASP MVC的新手,在ASP.NET中是如此简单,但是在MVC中我不知道该怎么做。我正在使用Ado.net和Razor视图引擎。请有人指导为此需要哪些步骤。这是我的模特班

 public class StudentModel
{
    [Required(ErrorMessage="Student ID is required", AllowEmptyStrings=false)]
    public int StudentID { get; set; }
    [Required(ErrorMessage = "Student Roll No is required", AllowEmptyStrings = false)]
    public int RollNo { get; set; }
    [Required(ErrorMessage = "Student Name is required", AllowEmptyStrings = false)]
    public string StudentName { get; set; }
    [Required(ErrorMessage = "Student Address is required", AllowEmptyStrings = false)]
    public string Address { get; set; }
    [Required(ErrorMessage = "Student Cell is required", AllowEmptyStrings = false)]
    public string Cell { get; set; }


}
德米特里·科瓦连科(Dmitriy Kovalenko)

您需要创建操作方法,该方法将填充您的下拉菜单。您需要设置的列表SelectedListItem因此,请使用实体框架向您解释。

您的方法将是这样的。

public ActionResult Register()
{
    var model = new RegistrationViewModel()
    {
       StudentsList = this.context.Students.Select(s => new SelectListItem
         {
             Text = s.Name,
            Value = s.Id.ToString()
         },
    // some other property to the model
    }

    return View(model);
}

在视图中:

//SelectedStudent - string property in your model, where will be stored Value from list

@Html.DropDownListFor(model => model.SelectedStudent, Model.StudentsList)

并在POST方法中

[HttpPost]
public ActionResult Register(RegistrationViewModel model) 
{
    var studentId = int.Parse(model.SelectedStudent);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ASP.NET MVC 4中从数据库填充下拉列表

来自分类Dev

ASP MVC数据注释和数据库空值

来自分类Dev

如何以静态方法访问下拉列表

来自分类Dev

数据库中的JSP下拉列表

来自分类Dev

CodeIgniter-来自数据库的动态依赖下拉列表

来自分类Dev

如何将页面模型对象属性连接到<select>标记中的对象列表(来自数据库)?ASP.NET Razor页面

来自分类Dev

ASP.NET Razor C#SQL数据库下拉列表

来自分类Dev

具有来自数据库的语言的Joomla MVC组件

来自分类Dev

MVC从数据库填充下拉列表

来自分类Dev

Asp.Net MVC代码优先:从其他数据库填充下拉选项

来自分类Dev

来自数据库的pdf文件以在asp.net MVC中查看

来自分类Dev

ASP.NET MVC数据库无法访问

来自分类Dev

MVC下拉列表,包含数据库中的值

来自分类Dev

从PHP中的数据库下拉列表

来自分类Dev

从数据库填充的PHP下拉列表

来自分类Dev

列表视图未显示来自Android数据库的数据

来自分类Dev

下拉列表集将来自数据库的选定值

来自分类Dev

选择下拉列表并保存到数据库asp.net mvc

来自分类Dev

ASP Net MVC Oracle数据库无法检索数据

来自分类Dev

如何使用asp.net mvc在数据库中保存级联下拉列表项

来自分类Dev

MVC从数据库填充下拉列表

来自分类Dev

如何使用MVC从数据库表填充下拉列表?

来自分类Dev

根据asp.net mvc5中数据库的值设置下拉列表的值

来自分类Dev

如何使用 Entityfrmework 从 Asp.netcore 访问数据库

来自分类Dev

基于 ASP.NET MVC 中的硬编码下拉列表选择显示数据库中的项目列表

来自分类Dev

从数据库 PHP 填充下拉列表

来自分类Dev

ASP.NET MVC5 触发 onchange 事件时从数据库填充下拉列表

来自分类Dev

无法更新访问数据库抛出asp.net

来自分类Dev

如何将来自数据库的数据绑定到角度动态表单下拉列表中?

Related 相关文章

  1. 1

    如何在ASP.NET MVC 4中从数据库填充下拉列表

  2. 2

    ASP MVC数据注释和数据库空值

  3. 3

    如何以静态方法访问下拉列表

  4. 4

    数据库中的JSP下拉列表

  5. 5

    CodeIgniter-来自数据库的动态依赖下拉列表

  6. 6

    如何将页面模型对象属性连接到<select>标记中的对象列表(来自数据库)?ASP.NET Razor页面

  7. 7

    ASP.NET Razor C#SQL数据库下拉列表

  8. 8

    具有来自数据库的语言的Joomla MVC组件

  9. 9

    MVC从数据库填充下拉列表

  10. 10

    Asp.Net MVC代码优先:从其他数据库填充下拉选项

  11. 11

    来自数据库的pdf文件以在asp.net MVC中查看

  12. 12

    ASP.NET MVC数据库无法访问

  13. 13

    MVC下拉列表,包含数据库中的值

  14. 14

    从PHP中的数据库下拉列表

  15. 15

    从数据库填充的PHP下拉列表

  16. 16

    列表视图未显示来自Android数据库的数据

  17. 17

    下拉列表集将来自数据库的选定值

  18. 18

    选择下拉列表并保存到数据库asp.net mvc

  19. 19

    ASP Net MVC Oracle数据库无法检索数据

  20. 20

    如何使用asp.net mvc在数据库中保存级联下拉列表项

  21. 21

    MVC从数据库填充下拉列表

  22. 22

    如何使用MVC从数据库表填充下拉列表?

  23. 23

    根据asp.net mvc5中数据库的值设置下拉列表的值

  24. 24

    如何使用 Entityfrmework 从 Asp.netcore 访问数据库

  25. 25

    基于 ASP.NET MVC 中的硬编码下拉列表选择显示数据库中的项目列表

  26. 26

    从数据库 PHP 填充下拉列表

  27. 27

    ASP.NET MVC5 触发 onchange 事件时从数据库填充下拉列表

  28. 28

    无法更新访问数据库抛出asp.net

  29. 29

    如何将来自数据库的数据绑定到角度动态表单下拉列表中?

热门标签

归档