转自:http://hi.baidu.com/csharpfather/blog/item/6982e4193e4c5f7bdbb4bd4e.html

1 页面postback保持滚动条
<%@ Page Language="C#" MaintainScrollPositionOnPostback="true" AutoEventWireup="true" CodeFile="" Inherits="" %>

2 页面加载时控件获得焦点
<form id="frm" DefaultFocus="txtUserName" runat="server">

3 用户按下enter键的时候 设置触发按钮
<form id="frm" DefaultButton="btnSubmit" runat="server">

4 定位控件新方法 用$划分嵌套
<form id="form1" runat="server" DefaultFocus="formVw$txtName">
     <div>
         <asp:FormView ID="formVw" runat="server">
             <ItemTemplate>
                 Name:
                 <asp:TextBox ID="txtName" runat="server"
                     Text='<%# Eval("FirstName") + " " + Eval("LastName") %>' />
             </ItemTemplate>
         </asp:FormView>
     </div>
</form>

TextBox tb = this.FindControl("form1$formVw$txtName") as TextBox;
if (tb != null)
{
     //Access TextBox control
}
posted on 2007-07-12 13:32  wubing  阅读(98)  评论(0)    收藏  举报