Asp.net mvc 3 DropDownList selected属性在html中是否发生过更改?
我正在使用mvc3,并且有一个dropdownlist(使用dropdownlist for helper)。我将所选值设置为默认值。当用户选择一个不同的项目时,该项目的selected属性不会被标记为selected属性,即默认值在呈现的html中仍然具有selected属性。这是正常的行为吗?如果我使用jquery并获得ddl val属性,它将正确设置为最近选择的项……DropDownList就是这样工作的吗?我已经检查了IE、FF、Chrome,IE在选项旁边甚至没有选定的属性…编辑: 事实上,我刚刚用Firefox9+测试了它。它会使用所选的更改位置更改html源代码Asp.net mvc 3 DropDownList selected属性在html中是否发生过更改?,asp.net-mvc-3,html.dropdownlistfor,Asp.net Mvc 3,Html.dropdownlistfor,我正在使用mvc3,并且有一个dropdownlist(使用dropdownlist for helper)。我将所选值设置为默认值。当用户选择一个不同的项目时,该项目的selected属性不会被标记为selected属性,即默认值在呈现的html中仍然具有selected属性。这是正常的行为吗?如果我使用jquery并获得ddl val属性,它将正确设置为最近选择的项……DropDownList就是这样工作的吗?我已经检查了IE、FF、Chrome,IE在选项旁边甚至没有选定的属性…编辑: 事
<option selected="selected" value="2">(0002) </option>
<option value="3">(0003) </option>
(0002)
(0003)
确保您正在查看当前(正确)页面的来源以及正确的选项列表所以不管怎么说也没什么好担心的:)谢谢!我正在使用firebug检查ddl,我本以为它会显示更改?似乎还记得以前因为某种原因发生的事情……我刚刚检查了Chrome和firefox,他们都这么做了。我记得firefox不是这样的。确保您正在查看正确页面的来源<在Chrome或Firefox中,代码>Cntrl+U。