想要在页面加载时填充列表框值而不使用 asp.net mvc 中的任何数据库

用户11280238

我想编写一个代码,当页面加载时,我可以在列表框中填充 1 到 20 的数字。我发现很多教程都使用了数据库。

我收到以下错误

System.NullReferenceException 未将对象引用设置为对象的实例。

班级:

public class NumberClass
{
      public IEnumerable<SelectListItem> numbers { get; set; }
      public IEnumerable<int> Selectednumbers { get; set; }
}

索引.cshtml

@using (Html.BeginForm())
{
    @Html.ListBoxFor(m => m.Selectednumbers, Model.numbers)    
}

控制器

public ActionResult Index()
{
      List<SelectListItem> items = new List<SelectListItem>();
      NumberClass num = new NumberClass();
      for(int i=0;i<20;i++)
      {
          SelectListItem selectList = new SelectListItem()
          {
              Text = i.ToString(),
              Value = i.ToString()                 
          };

          items.Add(selectList);
      }
      return View();
}
尼拉夫·瓦索亚

您需要在视图中传递列表,然后才能获取要填充的列表。

public ActionResult Index()
{
      List<SelectListItem> items = new List<SelectListItem>();
      NumberClass num = new NumberClass();
      for(int i=0;i<20;i++)
      {
          SelectListItem selectList = new SelectListItem()
          {
              Text = i.ToString(),
              Value = i.ToString()                 
          };

          items.Add(selectList);
      }
      return View(items);
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用自定义控制器方法或ASP.net MVC中的任何其他方法将数据插入数据库?

来自分类Dev

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

来自分类Dev

ASP.Net MVC和状态-如何通过双列表框中的Session更改来更新数据库?

来自分类Dev

ASP.Net MVC和状态-如何通过双列表框中的Session更改来更新数据库?

来自分类Dev

在ASP.NET MVC的“布局”页面中从数据库获取数据

来自分类Dev

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

来自分类Dev

如何使用asp.net mvc检查数据库中是否存在重复数据

来自分类Dev

使用ASP.NET MVC更新数据库

来自分类Dev

从数据库传递值到ASP.net MVC 4中的DropDownList中的视图

来自分类Dev

ASP.Net MVC 5在加载时选择列表框中的多项

来自分类Dev

从asp.net mvc中的数据库表填充radiobuttonlist

来自分类Dev

如何基于特定值查询数据库中的列MVC ASP.NET Core

来自分类Dev

在ASP.NET MVC 5中使用视图模型或数据库模型

来自分类Dev

如何在asp.net mvc中使用Linq从数据库中删除多个记录

来自分类Dev

使用数据库上下文在ASP.NET MVC中删除操作

来自分类Dev

使用ASP.NET MVC将图像存储在数据库中

来自分类Dev

在ASP.Net MVC中管理数据库连接

来自分类Dev

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

来自分类Dev

努力使用实体框架将数据保存到ASP.NET MVC中的数据库

来自分类Dev

当我想在ASP.NET MVC中编辑数据库时,该值为null

来自分类Dev

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

来自分类Dev

如何基于asp.net mvc4中的模型列表填充列表框?

来自分类Dev

在Asp.Net MVC中将数据插入数据库时如何设置外键的值

来自分类Dev

如何使用 ASP.NET MVC 剃刀中的实体框架检查数据库中是否存在记录?

来自分类Dev

为什么要在ASP.NET MVC中使用数据库工厂?

来自分类Dev

为什么要在ASP.NET MVC中使用数据库工厂?

来自分类Dev

代码优先在数据库(ASP.NET MVC)中添加默认字段值

来自分类Dev

每次我在ASP.NET MVC中调用动作时都会创建数据库上下文

来自分类Dev

如何使用ASP.NET MVC将使用GrapeJS汇编的页面保存到数据库

Related 相关文章

  1. 1

    如何使用自定义控制器方法或ASP.net MVC中的任何其他方法将数据插入数据库?

  2. 2

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

  3. 3

    ASP.Net MVC和状态-如何通过双列表框中的Session更改来更新数据库?

  4. 4

    ASP.Net MVC和状态-如何通过双列表框中的Session更改来更新数据库?

  5. 5

    在ASP.NET MVC的“布局”页面中从数据库获取数据

  6. 6

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

  7. 7

    如何使用asp.net mvc检查数据库中是否存在重复数据

  8. 8

    使用ASP.NET MVC更新数据库

  9. 9

    从数据库传递值到ASP.net MVC 4中的DropDownList中的视图

  10. 10

    ASP.Net MVC 5在加载时选择列表框中的多项

  11. 11

    从asp.net mvc中的数据库表填充radiobuttonlist

  12. 12

    如何基于特定值查询数据库中的列MVC ASP.NET Core

  13. 13

    在ASP.NET MVC 5中使用视图模型或数据库模型

  14. 14

    如何在asp.net mvc中使用Linq从数据库中删除多个记录

  15. 15

    使用数据库上下文在ASP.NET MVC中删除操作

  16. 16

    使用ASP.NET MVC将图像存储在数据库中

  17. 17

    在ASP.Net MVC中管理数据库连接

  18. 18

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

  19. 19

    努力使用实体框架将数据保存到ASP.NET MVC中的数据库

  20. 20

    当我想在ASP.NET MVC中编辑数据库时,该值为null

  21. 21

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

  22. 22

    如何基于asp.net mvc4中的模型列表填充列表框?

  23. 23

    在Asp.Net MVC中将数据插入数据库时如何设置外键的值

  24. 24

    如何使用 ASP.NET MVC 剃刀中的实体框架检查数据库中是否存在记录?

  25. 25

    为什么要在ASP.NET MVC中使用数据库工厂?

  26. 26

    为什么要在ASP.NET MVC中使用数据库工厂?

  27. 27

    代码优先在数据库(ASP.NET MVC)中添加默认字段值

  28. 28

    每次我在ASP.NET MVC中调用动作时都会创建数据库上下文

  29. 29

    如何使用ASP.NET MVC将使用GrapeJS汇编的页面保存到数据库

热门标签

归档