2012-12-10 45 views
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提前!

+0

嗯,仍然没有帮助..我认为它与包装div有什么关系,它有一个样式属性显示值为none;每当我删除这个属性,事情就像他们想象的那样工作。有没有人有解决这个问题? –

+0

我自己发现了一个易于实现的解决方案。 [实施例](http://www.singingeels.com/Articles/Using_Page_Methods_in_ASPNET_AJAX.aspx) –

回答

0

我自己发现了一个易于实施的解决方案。 Example

相关问题