我认为我有这段代码:
<div class="drop-down-list">
<%: Html.EditorFor(model => model.StageId,new { id="hiddenStageID"}) %>
<%: Html.ValidationMessageFor(model => model.StageId) %>
</div>
这是我设置 EditorFor 值的 javascript 代码。但它不起作用:
<script>
var e = document.getElementById("stageTwoView");
var listIndex = e.selectedIndex;
var stageIdVal = list[listIndex].valueOf();
document.getElementById('hiddenStageID').value = stageIdVal;
</script>
例如 stageIdVal 得到这个值:“1003”。但是最后一行不起作用!为什么?