本帖最后由 lxysnow 于 2011-10-13 10:42:47 编辑

解决方案 »

  1.   

    直接用UpdatePanel,局部刷新啊!!!
      

  2.   

    <asp:ScriptManager ID="ScriptManagerDatum" runat="server" /><asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                                    <contenttemplate>
    需要刷新的内容
     </contenttemplate>
                                </asp:UpdatePanel>后台在点登陆的时候
    用UpdatePanel1。Update();就可以只刷新你登陆的部分
      

  3.   

    .ajax(
     if(登陆成功){
       div.InnerHTML="欢迎你";
     }
    );
      

  4.   

    例子:<%@ Page Title="各站位装料情况明细" Language="C#" MasterPageFile="~/Main.master" AutoEventWireup="true" CodeFile="LoadMaterialSearch.aspx.cs" Inherits="LoadMaterialSearch" %><asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
        <link href="Css/common.css" type="text/css" rel="stylesheet"></link>
        <script type="text/javascript" src="Scripts/jquery.js"></script>
        <script src="Scripts/layout.js" type="text/javascript" language="javascript"></script>    
        <script type="text/javascript" src="js/calendar.js"></script>
        <script src="Scripts/jquery.js" type="text/javascript" language="javascript"></script>       
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
         
        
         
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <asp:Timer ID="Timer1" runat="server" Interval="30000" ontick="Timer1_Tick">
        </asp:Timer>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                &nbsp;&nbsp;&nbsp;
                <asp:Label ID="Label3" runat="server" Font-Bold="True" Font-Size="Large" 
                    Text="各工序装料明细查询:"></asp:Label>
                <br />
                <br />
                <asp:Label ID="Label1" runat="server" Text="StationName:"></asp:Label>
                <asp:DropDownList ID="ddlStation" runat="server" AutoPostBack="True" 
                    Height="16px" onselectedindexchanged="ddlStation_SelectedIndexChanged" 
                    Width="126px">
                </asp:DropDownList>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                <asp:Label ID="Label2" runat="server" Text="Model P/N:"></asp:Label>
                <asp:TextBox ID="txtModelPN" runat="server" Width="151px" Enabled="False"></asp:TextBox>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                <asp:Button ID="btnSearch" runat="server" CssClass="buttonCss" Text="Search" 
                    onclick="btnSearch_Click" Width="93px" />
                <br />            
                <asp:GridView ID="gv" runat="server" Height="16px" Width="993px" 
                    onrowdatabound="gv_RowDataBound" AutoGenerateColumns="False" 
                    AllowPaging="True" onpageindexchanging="gv_PageIndexChanging" 
                    PageSize="20" onselectedindexchanged="gv_SelectedIndexChanged" CssClass="grdDefault">
                    <RowStyle Height="25px" HorizontalAlign="Center" />
                    <Columns>
                        <asp:BoundField HeaderText="FLOW" DataField="FFLOW"></asp:BoundField>
                        <asp:BoundField HeaderText="ModelPN" DataField="FMPN" />
                        <asp:BoundField HeaderText="PCBType" DataField="FPCBTYPE" />
                        <asp:BoundField HeaderText="SCODE" DataField="FMSCODE" />
                        <asp:BoundField HeaderText="StationName" DataField="FSTATION" />
                        <asp:BoundField HeaderText="MaterialPN" DataField="FPN" />
                        <asp:BoundField HeaderText="Lot#" DataField="FLOTNO" />
                        <asp:BoundField HeaderText="Pack#" DataField="FREELNO" />
                        <asp:BoundField HeaderText="DateTime" DataField="FDATELST" />
                        <asp:BoundField HeaderText="CMID" DataField="FCMID" />
                        <asp:BoundField HeaderText="CPID" DataField="FCPID" />
                    </Columns>
                 <HeaderStyle BackColor="#003466" Font-Bold="True" ForeColor="White" />        
                        <AlternatingRowStyle CssClass="grdAlternate" />    
                </asp:GridView>            
                <br />
               
                <asp:Label ID="lblMessage" runat="server" Text="" Font-Bold="True" Font-Size="Large" ></asp:Label>
                <br />
          </ContentTemplate>
                    </asp:UpdatePanel>
        
    </asp:Content>