假如一个服务端的控件既有客户端事件又有服务端的事件,和服务端交互后怎样维持以前的客户端事件?
场景如下:
    一个Button按钮,是个服务端控件,作用就是点击的时候,出现一个遮挡层和一个登陆层,在登陆层输入用户名和密码,如果正确,则两个层消失,如果不正确,两个层都不消失,继续输入。
    现在的情况是不管用户名和密码是否正确,都消失,说白了就是以前的状态丢失了,请问怎么保持住?

解决方案 »

  1.   

    使用 AJAX!!!
    具体方法:
        搞一个客户端的 按钮 ,点击执行 JS 代码,实现显示 遮挡层和一个登陆层,
    然后在登陆层的 确定(还是客户端的) 按钮上,掉Ajax 代码,访问后台的数据库进行判断,返回一个 int
    型,如果这个 int 值是大于0的,就成功了,隐藏掉那两个层就行了,否则失败提示,并且要求用户重新输入!
        具体的AJAX代码操作,请LZ 自己查资料,AJAX的步骤是死的东西,照着做就行了,就那么几步!83601344 .NET 技术讨论群 刚开,请支持!
      

  2.   

    另外一个方法就是在登陆失败后,注册一个js script,将层显示出来