当前位置:编程学习 > C#/ASP.NET >>

无刷新

--------------------编程问答-------------------- 俺穷怕了,分有点少。。。 --------------------编程问答-------------------- 直接用UpdatePanel,局部刷新啊!!! --------------------编程问答-------------------- 哎  就多给点分啊 。 --------------------编程问答-------------------- 30分太少。接10分走人。 --------------------编程问答-------------------- <asp:ScriptManager ID="ScriptManagerDatum" runat="server" />

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                                <contenttemplate>
需要刷新的内容
 </contenttemplate>
                            </asp:UpdatePanel>

后台在点登陆的时候
用UpdatePanel1。Update();就可以只刷新你登陆的部分 --------------------编程问答-------------------- .ajax(
 if(登陆成功){
   div.InnerHTML="欢迎你";
 }
); --------------------编程问答-------------------- 什么是无刷新? --------------------编程问答-------------------- 例子:

<%@ 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>
               
            <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>
                                     
            <asp:Label ID="Label2" runat="server" Text="Model P/N:"></asp:Label>
            <asp:TextBox ID="txtModelPN" runat="server" Width="151px" Enabled="False"></asp:TextBox>
                  
            <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>

补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,