我想在文本框输入值,然后验证是否和数据库的一样,在不提交的情况下,当最后一个值输入后,然后显示另外一个Panel,请帮帮我

解决方案 »

  1.   

    有很多种办法。
    服务器端负责访问数据库。这个让实现了ICallbackEventHandler的控件做也行,让web service做也行,让[WebMethod]标记的服务器端static方法做也行。
    这几种方法成功调用后都有个callback js自动动行,在这个callback js里控制Panel的显示。
    如开始时Panel的css设定的display:none,访问完服务端代码后在callback js里再$get('<%= Panel1.ClientID %>').style.display="";就行了。
      

  2.   

    javascript+AJAX控件来做怕写》!!呵呵
      

  3.   

    把前后显示的Panel都放在UpdatePanel内就可以了,记得在页面开始的地方放置ScriptManager。
      

  4.   

    AJAX的局部更新呢
    楼主不会的话 看下书就很快OK了
      

  5.   

    书上有原理我实例的,我最近看的本书上就有你这个实例,书名:asp.net 编程指南