首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包

ASP.NET架构师 [加入]

乐观 协作 热情 专业(QQ群:38697281)
(急)请问高手   .net   ajax的问题
发表时间:2008-04-28 11:24:17   楼主:zhangchina_001

代码如下: 

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:ScriptManager ID="ScriptManager1" EnablePartialRendering="true" runat="server" />
        <asp:UpdatePanel ID="updatePanel1" runat="server" UpdateMode="Conditional" >
           <ContentTemplate>
               <%=DateTime.Now %>
               <asp:Button ID="Button1" runat="server" Text="Button1" />
              
           </ContentTemplate>
        </asp:UpdatePanel>
       
        <br />
     
       <%=DateTime.Now %>
    </form>
</body>
</html>

 

 

预想效果:当按下Button1的时候局部刷新,也就是说UpdatePanal里的时间变化,UpdatePanal下边的时间应该是不变

出现问题:在家里这样的代码好用,拿到公司这个代码就不好用拉(全部刷新),两个环境都装拉ASPAJAXExtSetup.msi

 

请教各位解决办法?(急)

 





 
发表时间:2008-04-28 17:18:47 1 楼:wangshaobin

个人分析有以下几个方面的原因(可能不太准确 因为我不写程序已经快3年了):

1  你所用的操作系统是否一样?

2  你写程序的平台是否一样?包括一样的平台,版本是否一样?

这样的问题,我当年写程序的时候也遇到过,解决办法就是,把程序在新的电脑上  重新写一遍也许回好用!

 

发表时间:2008-04-29 19:31:58 2 楼:weiyue_net
是个难题。你可以试试把下面的时间放在另一个UpdatePanel里.
发表时间:2008-05-05 11:34:14 3 楼:webdream2000

在公司里测试一下其他的简单代码,看ajax是否工作?如果不工作,很可能是扩展安装失败。

发表时间:2008-05-09 14:05:45 4 楼:zhangxiaolei422

看一下ajax扩展的版本号是否一致

发表时间:2008-05-12 21:31:09 5 楼:hhrhxxhgztjy

请加上该属性ChildrenAsTriggers=true。

有关详细信息请参见:http://www.asp.net/AJAX/Documentation/Live/mref/P_System_Web_UI_UpdatePanel_UpdateMode.aspx

网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|版权声明|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo