博客
关于我
asp.net mvc SelectList 的selected 失效及解决方案
阅读量:451 次
发布时间:2019-03-06

本文共 452 字,大约阅读时间需要 1 分钟。

在ASP.NET MVC的强类型视图中,下拉列表的选择项在View上失效的问题可能与ViewData和SelectList的名称冲突有关。以下是解决问题的详细步骤:

  • 分析Controller代码:确认Action方法是否正确设置了SelectList的初始值和绑定信息。确保ViewData中的键名与SelectList的Name属性不冲突。

  • 检查View代码:在强类型视图中,确保DropDownList的Name属性与从ViewData中获取的键名不同。例如,若ViewData中使用的是ddlDataSysid作为键,则DropDownList的Name应改为ddlSysid

  • 修改View代码

    这样,DropDownList的Name为ddlSysid,而ViewData中的键为ddlDataSysid,避免了冲突。

  • 测试和验证:提交表单,检查是否能够正确获取到选中的值,并确保数据绑定到正确的变量中。

  • 通过以上步骤,可以解决下拉列表在View上选中失效的问题,确保数据能够正确传递和绑定。

    转载地址:http://ydifz.baihongyu.com/

    你可能感兴趣的文章
    Pandas | 频数统计很简单,但这5 种技巧你使用过吗?
    查看>>
    Pandas 中文官档 ~ 基础用法4
    查看>>
    pandas 中的 for 循环真的很糟糕吗?我什么时候应该关心?
    查看>>
    Pandas 中的多索引旋转
    查看>>
    Pandas 中的日期范围
    查看>>
    pandas 中的时间序列箱线图
    查看>>
    Pandas 使用指南
    查看>>
    pandas 分组并使用最小值更新
    查看>>
    pandas 叶上的热图
    查看>>
    pandas 均值(mean), 均值填充NA(fill_na)
    查看>>
    Pandas 对数据框的布尔比较
    查看>>
    Pandas 将多个数据帧与时间戳索引对齐
    查看>>
    pandas 将通话数据分割为15分钟的间隔
    查看>>
    pandas 找到局部最大值和最小值
    查看>>
    Pandas 按年份分组,按销售列排名,在具有重复数据的数据框中
    查看>>
    pandas 按日期和年份分组,并汇总金额
    查看>>
    pandas 数据帧到PostgreSQL表中使用的是没有SQLAlChemy的心理复制2吗?
    查看>>
    pandas 数据帧多行查询
    查看>>
    Pandas 数据框:使用线性插值重新采样
    查看>>
    pandas 数据框将 INT64 列转换为布尔值
    查看>>