加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – MVC DropDownListFor – NullReferenceException被us

发布时间:2020-12-16 09:48:31 所属栏目:asp.Net 来源:网络整理
导读:我是asp.net,MVC的新手.我正在尝试填充我的下拉列表.我找到了以下解决方案. How to write a simple Html.DropDownListFor()?我正在尝试BARAT的解决方案,但面临NullReferenceException的错误.以下是我的代码. %: Html.DropDownListFor(model = model.CreditCa
我是asp.net,MVC的新手.我正在尝试填充我的下拉列表.我找到了以下解决方案.
How to write a simple Html.DropDownListFor()?我正在尝试BARAT的解决方案,但面临NullReferenceException的错误.以下是我的代码.

<%: Html.DropDownListFor(model => model.CreditCardType,new SelectList(
            new List<Object>{
            new { value = 0,text="VISA"},new { value = 1,text="Master"},new { value = 2,text="Debit"}},"value","text",Model.CreditCardType)
            )%>

ErrorDetail:未将对象引用设置为对象的实例.

谁能帮帮我吗?我可能会犯小错误但无法修复它.

解决方法

感谢LostDreamer的评论.我在代码中进行了以下更改,现在正在运行.我不知道为什么Mode.CreditCardType无效.在参考文献中,他们使用了相同的东西,但它在我的情况下不起作用.无论如何以下是解决方案.

  model.CreditCardType,new SelectList(
            new List{
            new { value = 0,"VISA")
            )%>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读