的登陆页面中之前按回车老是不是自动登陆后来发现只需要修改formDefaultButton 属性就可以了设置代码如下
[csharp]
<span >thisformDefaultButton = btnLoginUniqueID;//btnLogin是登录按键的ID</span>
另附UniqueID说明
在ASPNET 的服务器端控件中有三种关于ID 的属性即 ID ClientID 和 UniqueIDID 表示控件的服务器端编程的标识符我们写服务器端的代码就要用到这个 ID 通过这个 ID 可以在服务器端对服务器端控件的属性方法和时间进行编程访问ClientID 表示由服务器端生成的客户端控件的ID 经常用于在客户端脚本中访问服务器控件所呈现的 HTML 元素一般情况下与服务器端的 ID 相同有时不能为控件生成唯一的名称例如如果 Repeater 空间在它的某个模板中包含一个 Label 控件则将在客户端生成多个该 Lable 的 HTML 元素 为防止命名沖突ASPNET 为各个服务器控件生成一个唯一的 ClientID ClientID 通过将子控件的父控件的 UniqueID 值与控件的 ID 值连接生成各个部分之间以下划线 _ 连接UniqueID 用于获取服务器控件的唯一的以分层方式表示的标识符当将控件放置到重复控件(RepeaterDataList和DataGrid)中时将可能生成多个服务器端的控件这就需要区分服务器端的各个控件以使它们的 ID 属性不沖突UniqueID 通过将子控件的父控件的 UniqueID 值与控件的 ID 值连接生成各个部分之间以 IdSeparator 属性指定的字符连接默认情况下 IdSeparator 属性为冒号字符 ()
ID: btn 用于服务器
ClientID: control_pan_btn 用于客户端 html
UniqueID: control$pan$btn 服务器唯一标识