我用不刷新做了省与城市的级联效果:第一个下拉列表框中绑定的是省份,通过选择不同的省份在第二个下拉列表框中显示出对应省份的城市,到这里我现在还没有问题,问题就在于我怎么在提交的时候获得第二个列表框中的城市,因为我提交的时候页面刷新了,造成了第二个下拉列表框中数据的丢失,请问如何处理好?
解决方案 »
- .net与搜狗浏览器兼容问题
- Table中的记录可不可以排序啊,要怎么写?
- 求一sql删除字符算法,o(∩_∩)o...
- 我的asp.net上传到虚拟主机, 能查看网页, 不能发贴更新!不能登陆,所有按钮事件不可用
- 怎样给DataGrid控件加滚动条
- 在asp.net中,怎么实现大文件的上传。。我写的文件上传,大于 几十兆 就不行了。(最好不用 ftp)
- msdn中文网站文件都是mspx格式,谁清楚mspx是种什么格式?
- 大家帮忙,水晶报表的问题,在线急~~~~~~~~~~~~`
- showModalDialog()
- BindGrid()执行数据绑定的问题!热心者请进!多谢!
- label 分页
- 如何在 Global.asax 文件 Application_Start 中 利用 Session 实现全局对象?
{ }
用JS document.getElementById("第二个ID").value =' <%=后台变量的值%>';
string City = Request.Form[ddlCity.UniqueID].ToString();
if(!ispostback)
{ }
if(!ispostback)
{
在这里绑定省份的DropDownList
指定这个省份为AutoPostBack = true;
市的哪个AutoPostBack = false;
}
1)在点击提交按钮的时候,用JS代码将所选城市的值(VALUE)记录在一个隐藏TEXTBOX,如
<asp:TextBox ID="txt3rdCat_slt" Style="visibility: hidden" runat="server"></asp:TextBox>
这时上面的 TEXTBOX具有VIEWSTATE,就记住了这些城市的值.
如:可以记住所选择的城市VALUE为VALUE1,VALUE2,VALUE3,.....
2)当发生POSTBACK的时候,从上述的TEXTBOX里取出所记住的城市VALUE,再凭这些VALUE到省份的下拉框(省份下拉框有VIEWSTATE,能记住)对应的找到城市的名称和VALUE,再赋值给城市下来框,这样城市下拉框就不会丢失所选择的城市了.