我正在尝试从代码隐藏中设置 DropDownList 的选定值。这是 DropDownList 的 HTML:
<select name="ctl00$MainContent$area" id="MainContent_area">
<option value="1">Test area 1</option>
<option value="2">Test area 2</option>
</select>
我可以使用此代码将回发值存储到对象中来很好地更新数据库:
Area_Urn = int.Parse(area.SelectedValue)
但是,当我尝试将值设置回使用此代码存储在数据库中的值时:
area.SelectedValue = c.Area_Urn
尽管c.Area_Urn
是int
,但我收到一条错误消息:
无法将类型“string”隐式转换为“int”
我已经尝试过Int.Parse()
(ToString()
不知道为什么会这样,但出于绝望我尝试过)但不幸的是我无法弄清楚是什么导致了这个问题。