用户控件里updatapanel导致整页面刷新了,无奈求解!

qinxin225 2010-09-17 12:13:07
一个母版页里面引用了自定义用户控件,控件了有Updatapanel,我只想Updatapanel刷新,不想母版页也刷新。可事实却刷新了!
PS:
UC

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="false">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" RenderMode="Inline">
<ContentTemplate>
<table style="background-color:LightSkyBlue;width:100%;height:150px;margin:0 auto;">
<tr>
<td style="height:120px; border-bottom:solid 1px #ffeeee;">
<div style="font-family:华文琥珀;font-size:xx-large;color:Orange; text-align:center;"><a>小鑫B2C</a></div>
</td>
</tr>
<tr>
<td style="height:30px; text-align:center;color:DarkGray;font-size:15px;">
<asp:Label ID="Label1" runat="server"></asp:Label>
<asp:HyperLink ID="HyperLink1" runat="server">首页</asp:HyperLink>
<asp:HyperLink ID="HyperLink2" runat="server">推荐商品</asp:HyperLink>
<asp:HyperLink ID="HyperLink3" runat="server">最新商品</asp:HyperLink>
<asp:HyperLink ID="HyperLink4" runat="server">热门商品</asp:HyperLink>
<asp:HyperLink ID="HyperLink5" runat="server">购物车</asp:HyperLink>
<asp:HyperLink ID="HyperLink6" runat="server">购物流程</asp:HyperLink>
<asp:HyperLink ID="HyperLink7" runat="server">网站留言</asp:HyperLink>
<asp:HyperLink ID="HyperLink8" runat="server">我的留言</asp:HyperLink>
<asp:HyperLink ID="HyperLink9" runat="server">退出系统</asp:HyperLink>
</td>
</tr>
</table>
<asp:Timer ID="Timer1" runat="server" Interval="1000" OnTick="Timer1_Tick" Enabled="true">
</asp:Timer>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
</Triggers>
</asp:UpdatePanel>
------------------------------------------------

master部分:
<div style="width:100%;height:150px;margin:0 auto;">
<uc:master id="menu1" runat="server" />
</div>
...全文
137 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
宝_爸 2010-09-17
  • 打赏
  • 举报
回复
试一试把EnablePartialRendering设置成True

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="false">

msdn中的解释:
Gets or sets a value that enables partial rendering of a page, which in turn enables you to update regions of the page individually by using UpdatePanel controls.

  • 打赏
  • 举报
回复
hualoveqi 2010-09-17
  • 打赏
  • 举报
回复
在<asp:UpdatePanel ID="UpdatePanel1" runat="server" RenderMode="Inline">
中加个"UpdateMode='模式'"试试!
qinxin225 2010-09-17
  • 打赏
  • 举报
回复
是的,只刷新 Updatapanel里面的东西而已
porschev 2010-09-17
  • 打赏
  • 举报
回复
只想Updatapanel刷新?

qinxin225 2010-09-17
  • 打赏
  • 举报
回复
极大可能是我的VS版本存在问题。
qinxin225 2010-09-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 findcaiyzh 的回复:]

试一试把EnablePartialRendering设置成True

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="false">

msdn中的解释:
Gets or sets a value that enables partial rendering of a page,……
[/Quote]
------------
调试没办法,原本我之所以用 EnablePartialRendering="false"是因为页面调试出现了404错误,用这个解决的。
qinxin225 2010-09-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hualoveqi 的回复:]

在<asp:UpdatePanel ID="UpdatePanel1" runat="server" RenderMode="Inline">
中加个"UpdateMode='模式'"试试!
[/Quote]
---------------
这个我试过,不是它的问题,不过感谢。

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧