为了账号安全,请及时绑定邮箱和手机立即绑定

怎样不让页面回PostBack咧????苦恼(O_O)?

怎样不让页面回PostBack咧????苦恼(O_O)?

饮歌长啸 2018-12-06 19:41:00
表格的行是用JS动态添加的,表格上面有三个DropDownList,用来选择省、市、区,其中选择省和市的下拉列表Autopostback属性为true,这样问题就出现了,当我动态添加几行后,再改变省、市下拉列表的value值后,添加的行就没了,就回到页面初始化时候了,怎么解决呀?另外,密码域也会出现这个问题,写好密码之后在选省和市,密码域里面的值就没了
查看完整描述

15 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

从你的描述看,你是想在选择省,市时动态增加行吧,否则没有必要设置Autopostback属性为true.

要用Ajax实现,需用到<asp:UpdatePanel >控件.为控件添加省市DropDownList的change事件,并将表格置于这个控件中.

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<Triggers>

 

<asp:AsyncPostBackTrigger ControlID="DropDownList1" EventName="change"></asp:AsyncPostBackTrigger>

</Triggers>

<ContentTemplate>
<table>....</table>

</ContentTemplate>
</asp:UpdatePanel>

查看完整回答
反对 回复 2018-12-24
?
Helenr

TA贡献1780条经验 获得超3个赞

多谢指教,不胜感激

查看完整回答
反对 回复 2018-12-24
?
梦里花落0921

TA贡献1772条经验 获得超5个赞

用ajax,不要用回发

查看完整回答
反对 回复 2018-12-24
?
慕沐林林

TA贡献2016条经验 获得超9个赞

多谢指教,不胜感激

查看完整回答
反对 回复 2018-12-24
?
www说

TA贡献1775条经验 获得超8个赞

多谢指教,不胜感激

查看完整回答
反对 回复 2018-12-24
?
一只名叫tom的猫

TA贡献1906条经验 获得超2个赞

手写Html控件,配合Ajax实现效果,就不会有这问题了

查看完整回答
反对 回复 2018-12-24
?
神不在的星期二

TA贡献1963条经验 获得超6个赞

多谢指教,不胜感激

查看完整回答
反对 回复 2018-12-24
?
蛊毒传说

TA贡献1895条经验 获得超3个赞

回发肯定是不对的 三级联动建议用js实现

查看完整回答
反对 回复 2018-12-24
?
跃然一笑

TA贡献1826条经验 获得超6个赞

多谢指教,不胜感激

查看完整回答
反对 回复 2018-12-24
?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

用ajax操作吧,大概思路是页面第一次加载的时候把第一个下拉框绑定上数据,然后在下拉框的onchange事件中绑定第二个下拉框,第二个下拉框的onchange事件绑定第三个,去搜搜jq 联动 很简单。。

查看完整回答
反对 回复 2018-12-24
?
狐的传说

TA贡献1804条经验 获得超3个赞

多谢指教,不胜感激

查看完整回答
反对 回复 2018-12-24
?
温温酱

TA贡献1752条经验 获得超4个赞

Ajax异步回发数据。

查看完整回答
反对 回复 2018-12-24
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

多谢指教,不胜感激

查看完整回答
反对 回复 2018-12-24
  • 15 回答
  • 0 关注
  • 578 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信