跨越面提交CrossPagePostback
page1页面
<asp:Button ID="lblSearch" runat="server" PostBackUrl ="~/Search.aspx"
            Text="Search" Height="26px" Width="75px" onclick="lblSearch_Click" 
/>
Search.aspx页:
protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsCrossPagePostBack)
        {
           this.Label1 .Text ="不是跨页面提交的!"
        }
        else
        {
            TextBox SearchTerm = new TextBox();
            SearchTerm = ((TextBox)Page.PreviousPage.FindControl("txtSearchTerm"));
            Label1.Text = "您要搜索的是:" + SearchTerm.Text;
        }
   }
验证分组功能
<asp:Button ID="Button2" runat="server" Text="Search" PostBackUrl="Search.aspx" ValidationGroup="Search" /> 
      <asp:RequiredFieldValidator ID="RequiredFieldValidator1" SetFocusOnError="true" Runat="server" ErrorMessage="Search is empty!!"
ControlToValidate="SearchTerm" ValidationGroup="Search" />
焦点设置Focus
<form id="form1" DefaultButton="Button1" DefaultFocus="TextBox2" runat="server">
Page.SetFocus(TextBox1)
TextBox4.Focus()
设置DefaultButton
<form id="form1" defaultfocus="TextBox1" defaultbutton ="Button2" runat="server">
<asp:Panel ID="Panel1" DefaultButton ="Button3" Visible ="true" runat="server" Height="90px">
添加客户端脚本
<asp:Button ID="Button1" OnClientClick='javascript:alert("clicked!")' Text="Click Me!" runat="server" OnClick="Button1_Click"/>
保存滚动条位置
<%@ Page Language="VB" MaintainScrollPositionOnPostBack="true" %>
 
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号