如何实现注册成功后局部刷新显示注册信息?
我有一个页面,NewUser.aspx,应用了母版页MasterPage.master,
这个NewUser.aspx里的<div id="div_newuser">里包含一些注册信息的控件,
点击按钮注册,如果注册成功了,如何实现在这个<div id="div_newuser">无刷新显示注册的这些信息?
类似于CreateUserWizard注册成功后的效果.
谢谢
------解决方案--------------------------------------------------------
此问题在AJAX下已不是问题
------解决方案--------------------------------------------------------
用AJAX的updatepanel可以解决
------解决方案--------------------------------------------------------
用ajax.net 的UpDatePanel
------解决方案--------------------------------------------------------
使用AJAX+DIV实现
通过AJAX,在javascript方法调用服务器端方法完成操作,然后返回结果。
在javascript方法中判断结果,然后将结果信息放到DIV中显示。
------解决方案--------------------------------------------------------
当然ajax啊
------解决方案--------------------------------------------------------
过来接点分
------解决方案--------------------------------------------------------
下载个AjaxPro.dll或者AjaxPro2.dll
//CS中实现
- C# code
//引入命名空间using AjaxPro;//注册当前类到AJAXAjaxPro.Utility.RegisterTypeForAjax(typeof(当前类的类名));//编写AJAX的调用接口[AjaxPro.AjaxMethod(HttpSessionStateRequirement.ReadWrite)] \\如果不访问Session,可以不用HttpSessionStateRequirement.ReadWritepublic int OnLogin(string strUName, string strUKey){ //验证用户信息 …… //返回结果码(成功、失败(失败原因1、2、3)) //返回字符串也可以}
------解决方案--------------------------------------------------------
另外,可以通过类似上面的方式改变服务器端控件的外观、行为,可以做到将页面中所有的操作都做成静态无刷新操作,包括访问数据库更新显示数据等。
所以,我比较推荐使用AjaxPro。
------解决方案--------------------------------------------------------
随便找个ajax的入门例子看看就能做了
------解决方案--------------------------------------------------------
用XML局部刷新也行,
------解决方案--------------------------------------------------------
AJAX 或者其他类似AJAX的变种方式。
------解决方案--------------------------------------------------------
学下AJAX啊 就很简单OK
------解决方案--------------------------------------------------------
用ajax了!!
------解决方案--------------------------------------------------------
好东西
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
你说的“updatepanel我用过,但是没有实现我想要的效果. ”我很怀疑你是否是真正以asp.net方法来使用Updatepanel。不要掺杂太多的个人的javascript代码。最好删除你的所有javascript代码。
------解决方案--------------------------------------------------------
把你要局部刷新的东西放到UpdatePanel控件中(Ajax控件)即可
------解决方案--------------------------------------------------------
用ajax.net 的UpDatePanel
------解决方案--------------------------------------------------------