日期:2014-05-19  浏览次数:20434 次

请教各位:关于网页的局部刷新的问题,有做过的吗?20分~
就是我想把数据局部刷新,求各位高手给点代码提示,20分表心意谢谢了~

------解决方案--------------------
局部变化很简单,比如:

<div id= "yourId "> </div>
<input type= "text " id= "yourInput " />
<img src= "xxx " id= "yourImg " />

...

<script language= "javascript ">
document.getElementById( "yourId ").innerHTML = "content ";
document.getElementById( "yourInput ").value = "content ";
document.getElementById( "yourImg ").src = "picUrl ";
//....这些都是局部变化,多看些javascript代码
</script>

...
------解决方案--------------------
直接用javascript写吧,不要迷信ajax,altas不成熟,我们原来有个项目大量使用,但用了后感觉很混乱,出了问题也不知道怎么解决,比如,我们发现GridView里面嵌套的GridView有数据提交方面的问题,找了n久之后发现是用了Atlas中的UpdataPanel,还有TreeView控件刷新异常缓慢等等,,,总之是一团乱麻,现在我们都用Asp.net的CallBack机制+js实现无刷新的效果,并集成到了控件中。

关于数据表格举个例子,要在网页中实现输入关键字后下面的表格立刻显示数据库中相应的查询内容,可以在TextBox的客户端onclick事件中写回调,然后根据服务器传回的字符串动态生成表格即可。

这方面的资料,可查询asp.net的回调机制+DHTML手册。。。