0

我的 aspx 页面中有一个 ajax 扩展器。

我想让按钮在按下时在代码中执行某些操作,但面板内的按钮不起作用。我在面板外创建了另一个按钮并编写了相同的操作并且正在工作。

这是我在面板内的按钮:

<ajax:AccordionPane ID="AccordionPane1" runat="server">
<Header><a href="#" class="href">Adauga titlu</a></Header>
<Content>
<asp:Panel ID="UserReg" runat="server" DefaultButton="but">
    <cc1:Editor ID="Editor1" runat="server" width="500px"/>    
<br /><br />
<asp:Button runat="server" ID="but" Text="Adauga Titlu" />    
</asp:Panel>
</Content>
</ajax:AccordionPane>

这个按钮不工作,但外面的另一个按钮工作,他们都做同样的事情。你能提供一个解决方案吗?

4

2 回答 2

2

也许您只是缺少 OnClick 属性,如下所示:

 <asp:Button runat="server" ID="but" Text="Adauga Titlu" OnClick="but_Click" />
于 2012-04-13T11:33:05.067 回答
0

您是否包含了 Asp ScriptManager?

http://msdn.microsoft.com/en-us/library/system.web.ui.scriptmanager.aspx

于 2012-04-13T11:35:55.787 回答