updatepanel.update方法无效

moonlightme 2010-11-15 12:25:46
RT 后台执行update()后毫无效果. 参数传递和断点调试都没发现问题.还能是什么原因
帖一下相关部分代码
aspx页面

<asp:UpdatePanel runat="server" ID="UP3" ChildrenAsTriggers="false" UpdateMode="Conditional">
<ContentTemplate>
<div id="divCoupon" style="display: none; width: 250px">
<table cellpadding="0" cellspacing="0" border="1px" width="100%" rules="none" style="border-color: Blue">
<tr>
<tr style="height: 50px">
<td width="100px" align="center">优惠券主类型:</td>
<td><asp:DropDownList runat="server" ID="ddlCouponType" Width="150px" onchange="couponTypeChanged()">
<asp:ListItem Text="代金" Value="LOC"></asp:ListItem>
<asp:ListItem Text="实物" Value="GOODS"></asp:ListItem>
</asp:DropDownList>
</td>
</tr>
<tr style="height: 50px">
<td width="100px" align="center">优惠券详细分类:</td>
<td>
<asp:DropDownList runat="server" ID="ddlCTD" Width="150px">
<asp:ListItem Text="--请选择主类型--" Value="0"></asp:ListItem>
</asp:DropDownList>
</td>
</tr>
</table>
</div>
</ContentTemplate>
<%--<Triggers><asp:AsyncPostBackTrigger ControlID="btnHideTypeChanged" /></Triggers>--%>
</asp:UpdatePanel>
<asp:Button runat="server" ID="btnHideTypeChanged" OnClick="btnHideTypeChanged_Click" Style="display: none" />



javascript页面

function couponTypeChanged() {
xmlHttp = GetXmlHttpObject();
var url = "vipMaster.aspx?type=couponTypeChanged&listItem=" + $("#ctl00_cph_ddlCouponType").val();
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = function () {
if (xmlHttp.readyState == 4) {
if (xmlHttp.responseText == "success") {
$("#ctl00_cph_btnHideTypeChanged").click();
}
}
}
xmlHttp.setRequestHeader("If-Modified-Since", "0");
xmlHttp.send(null);
}


cs文件

protected void btnHideTypeChanged_Click(object sender, EventArgs e)
{
UP3.Update();
}



处理返回响应的部分由于无关紧要就没帖.
...全文
186 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
moonlightme 2010-11-16
  • 打赏
  • 举报
回复
顶起 貌似真的没人知道
moonlightme 2010-11-15
  • 打赏
  • 举报
回复
用ajax的话 dropdownlist中的数据怎么实时更新.. 所以我用了updatepanle

顶起 看谁知道
syb1045 2010-11-15
  • 打赏
  • 举报
回复
DDDDDDDDDDDDDDD
leejelen 2010-11-15
  • 打赏
  • 举报
回复
你这里不是用Ajax么,干嘛还要用UpdatePanel

62,046

社区成员

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

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

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

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