在asp.net页面中,我正在构建一个项目的复选框列表,本地它按照我的预期工作,但是当我把它放在开发服务器上时,它会产生完全不同的东西。
构建复选框列表项的代码
For Each item In _dictOfResult
Dim value As String = item.key & ": " & item.value
Dim columns As New ListItem
columns.Value = "this is a temp value"
columns.Text = value
columns.Selected = false
resultSelectorCbList.Items.Add(columns)
Next
本地页面来源
<input id="resultSelectorCbList_4" type="checkbox" name="resultSelectorCbList$4" value="this is a temp value" /><label for="resultSelectorCbList_4">Applicant: </label>
和开发页面源是这个
<input id="resultSelectorCbList_13" type="checkbox" name="resultSelectorCbList$13" /><label for="resultSelectorCbList_13">Season and Year: </label>
任何人都可以告诉我为什么columns.Value
没有在开发中分配,以及什么可能导致行为上的差异。