[求助] HiddenField控件的OnValueChanged事件不触发

moonlightme moonlightme 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

<div id="divUPUP" style="width: 500px; display: none">
<asp:UpdatePanel runat="server" ID="UpdatePanel1" UpdateMode="Always">
<ContentTemplate>
//这里会生成一些控件 其中某个按钮触发了javascript的delInvValue函数
<asp:PlaceHolder ID="PH" runat="server"></asp:PlaceHolder>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="ask_add" />
</Triggers>
</asp:UpdatePanel>
</div>
<asp:HiddenField runat="server" ID="hidDIN" Value="1" OnValueChanged="deleteInvValue" />



function delInvValue(object) {
//改变hiddenField的值
$('#ctl00_ContentPlaceHolder1_hidDIN').val = object.id;
}


后台还有一个方法deleteInvValue(object sender, EventArgs e)供调用.

现在的问题是hiddenField的值明明改变了 但是他不激活deleteInvValue这个方法. 据说是网页生命周期问题. 但是不知道怎么解决. 求帮忙
...全文
评论 3
收藏 已收藏
分享
返回顶部
moonlightme
.NET社区 62,271 成员 668,968 内容