我正在使用asp.net 3.5开发一个网站。我为国家,州和城市创建了一个级联下拉列表。我正在使用jquery和web服务填充州和城市。
但是在页面提交中我无法获得州和城市的选定值。它返回空白。
页面加载我正在使用它。
ListItem stateitem = new ListItem();
stateitem.Text = "Select";
stateitem.Value = "0";
dd_State.Items.Insert(0,stateitem);
我正在使用jquery和webservice根据状态绑定州和城市。
在保存按钮事件上我得到的值为。
obj.StateId = Convert.ToInt32(dd_State.SelectedItem.Value);
onj.CityId = Convert.ToInt32(dd_City.SelectedItem.Value);
提前感谢。
答案 0 :(得分:2)
由于您要在客户端添加值,因此页面不会知道这些值,因为它们不是从代码隐藏生成的。这意味着在每个回发时,下拉列表将从viewstate恢复为空,因此它没有要标记为选中的项目。 您至少有两个选择: