asp.net开发网站,注册页面一般都放什么控件(服务器控件,HTML控件,还是用户控件)?无刷新验证登陆名是否重复一般怎么做?? (服务器控件没有失去焦点事件)我看了csdn的注册页面 用的是<input> 应该是HTML控件,但没有看到 run="server" 属性,如何获得提交的数据??
解决方案 »
- 简单问题:选择gridview特定列传值
- 关于asp.net用户控件不能在设计器里改变大小的问题,希望高手详解!
- 关于代码重用的问题
- aspx 里面 怎么引用 写的类,我导入了名称空间还是没有用
- 我想写一个对XML文件的分页显示程序,最好用DataGrid。请问大家有没有好的例子或者资料。
- 老问题了,请大家帮忙解决一下,在线等待,答对给分!
- 求救:如何改变asp.net中Treeview控件的背景颜色呢?或者设置为透明色也可以?
- 请问有高人做过Calendar控件吗?(急!)只有50分了,全部送上!
- .NET中如何取得注册表中的键值?
- DataGrid的模板列问题,怎样取数据
- 代码生成器生成的DAL,疑问。打总数据库总不关闭?
- vs2005安装失败
=========>
有现成的login控件,当然也可以自己做,不就两个文本框和一两个按钮吗?
无刷新验证登陆名是否重复一般怎么做??
=========》
ajax啊
服务器控件没有失去焦点事件
============>
服务器控件运行在服务器端,失去焦点是客户端事件,和服务器控件扯不上关系,在客户端实现就行了。
无刷新的那个我估计是用AJAX做吧(一次全查出来有点不可能),等高人来解释下。
这样后台才能方便获取数据
无刷新验证用户名当然是用ajax了,搜索一下练习几次就简单了服务器控件到客户端都是变成html元素,所以不会有runat="server"
注册页面 不是 登陆页面客户端如何无刷新验证登陆名 用ajax调用web服务吗??
然后可以在它的前台JS验证里面加入Ajax代码了。
实现的效果是当TextBox失去焦点了以后就可以显示用户名是否重复。
然后后台再验证。
=============》
可以,但比较麻烦,用Updatepanel就简单多了
浏览器 种类很多 如何创建异步对象?? 好象有些浏览器就不支持 ,所以没想用 XMLHttpRequest
用服务器端控件比较的方便,用html控件的话,页面传输的数据量比较少。当然你要是想以后这个注册页面可以重复的利用的话,那你就开发一个用户控件。无刷新验证登陆名是否重复一般怎么做?? (服务器控件没有失去焦点事件)
用微软的AJAX 框架来实现网上搜索一下。比如JS+后台代码我看了csdn的注册页面 用的是 <input> 应该是HTML控件,但没有看到 run="server" 属性,如何获得提交的数据??
比如Request.Form[]就可以获得数据