当前位置: 代码迷 >> ASP.NET >> DropDownList的PostBack有关问题
  详细解决方案

DropDownList的PostBack有关问题

热度:7031   发布时间:2013-02-26 00:00:00.0
DropDownList的PostBack问题
我有一个DropDownList控件,autopostback=true;
由于在发生回发的时候在后台要执行好几秒钟的处理,
而在这个时候操作界面上依然可以改动DropDownList的值,
造成了一些问题.请问有没有什么办法可以解决这个问题,


------解决方案--------------------------------------------------------
简单,用输出缓存啊
------解决方案--------------------------------------------------------
function setBack()
{
document.getElementById( 'DropDownListID ').disabled = false;
}

在你的Form中加上 onsubmit= "document.getElementById( 'DropDownListID ').disabled = true; window.setTimeout( 'setBack() ', 5000); "
------解决方案--------------------------------------------------------
也就是在HTML的第二行加上这么句换
<%@ OutputCache Duration= "缓存多长时间 " VaryByParm= "none ">
  相关解决方案