updatepanel不能局部更新

我是初学者,按照wrox系列的《asp.net2.0ajax高级编程》(清华大学出版社)18页中,使用updatepanel控件。但不能实现异步功能,则点击两个按钮,两个... 我是初学者,按照wrox系列的《asp.net 2.0 ajax高级编程》(清华大学出版社)18页中,使用updatepanel控件。但不能实现异步功能,则点击两个按钮,两个时间都会更新。小弟抄写代码如下:
<script runat="server" language="c#" >
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
string theTime=DateTime.Now.ToLongTimeString();
for(int i=0;i<3;i++)
{
theTime+="<br/>"+theTime;
}
time1.Text=theTime;
time2.Text=theTime;
}
</script>

<html>
<head runat="server">
<title> dsf s</title>
</head>
<body>
<form runat="server">
<div>
<asp:scriptmanager id="sm" runat="server"> </asp:scriptmanager>
<asp:label id="time1" runat="server"></asp:label>
<asp:updatepanel id="up" runat="server">
<contenttemplate>
<div style="border-style:solid;background-color:gray;">
<asp:label id="time2" runat="server"></asp:label>
<asp:button id="b1" runat="server" text="insubmit"/>
</div>
</contenttemplate>
</asp:updatepanel>
<asp:button id="b2" runat="server" text="outsubmit"/>
</div>
</form>
</body>
</html>

我上网查,如http://zhidao.baidu.com/question/65894938.html?si=2中的一个例子,测试的人说可以局部更新,但我测试也是不能。
另外,小弟自己编了一个程序,在updatepanel中放label 和Button,updatepanel外放一个图盘,每次点击按钮,图片都会闪一下,说明没有局部更新。 然后上网又查,查到也有人说不能局部更新,说updatepanel的局部更新不是我想的那样~

请高手指点,1:我编写的代码有误吗?2:我使用方法有误吗? 3:我只想实现label更新,而我的图片不会闪烁(局部更新)——书上也是指明用ajax就是为了避免网页闪烁,而且说所有请求都会触发page_load事件(34页底),是不是局部更新时不能在page_load中实现?
展开
 我来答
嫣魅化丶刘渤1o
2010-03-04 · 超过17用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:0
展开全部
能局部刷新的,我都用了很久了

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Label ID="Label1" runat="server" Text=""></asp:Label>
<br />
<asp:Button ID="Button2" runat="server" Text="刷新上面的时间" />
</ContentTemplate>
</asp:UpdatePanel>
<br />
<asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>

protected void Page_Load(object sender, EventArgs e)
{
this.Label1.Text = DateTime.Now.ToString();
this.Label2.Text = DateTime.Now.ToString();
}

你试试看,能实现局部刷新效果的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式