0
我很难用ASP.NET UpdatePanel。问题是我的按钮不会触发它的onclick事件。我尝试了很多东西,根本无法搞清楚。这里是一个代码示例:UpdatePanel触发器
<asp:ScriptManager ID="smDefault" runat="server"></asp:ScriptManager>
<div style="display: none;">
<a id="various1" class="ltbtn" href="#inline1" style="display:none;"></a>
<!--/light box \ -->
<div class="lightBox" id="inline1">
<h2>Nieuw tijdsvak</h2>
<fieldset>
<div class="nieuweReactie">
<asp:UpdatePanel ID="pnlNieuwTijdsvak" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="true">
<ContentTemplate>
<label>Start tijd</label><asp:TextBox ID="txtStartTijd" runat="server" CssClass="field datepicker"></asp:TextBox>
<label>Eind tijd</label><asp:TextBox ID="txtEindTijd" runat="server" CssClass="field datepicker"></asp:TextBox>
<asp:Button ID="btnVoegTijdToe" runat="server" Text="Toevoegen"
CssClass="btn" onclick="btnVoegTijdToe_Click" />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnVoegTijdToe" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
</div>
</fieldset>
</div>
<!-- \ light box/-->
</div>
我的想法是,这应该是有效的,还是我缺少的东西在这里?
Thnx提前!
嗯,仍然没有帮助..我认为它与包装div有什么关系,它有一个样式属性显示值为none;每当我删除这个属性,事情就像他们想象的那样工作。有没有人有解决这个问题? –
我自己发现了一个易于实现的解决方案。 [实施例](http://www.singingeels.com/Articles/Using_Page_Methods_in_ASPNET_AJAX.aspx) –