【发布时间】:2025-12-28 19:00:07
【问题描述】:
我在 html 中有这段代码。 Answer_P 中的所有按钮都不起作用,但对于另一个项目,相同的代码可以正常工作。我现在不知道为什么。 很感谢任何形式的帮助。 当我调试并单击 Cancel_btn 时没有任何事件或请求。 不要运行 Cancel_btn_Click 函数
<asp:UpdatePanel runat="server" ID="U" UpdateMode="Conditional">
<ContentTemplate>
<div class="Div" style="box-shadow: 3px 2px 24px #000000">
<asp:Panel runat="server" ID="Show_P">
<div style="min-width: 300px; margin: 0px auto; text-align: center">
<div style="padding-top: 10px">
<table>
<tr>
<asp:GridView runat="server" ID="GRD" DataKeyNames="ID" AutoGenerateColumns="false" OnRowCommand="OnRowCommend_Click">
<Columns>
<asp:BoundField HeaderText="نام" DataField="Name" />
<asp:BoundField HeaderText="ایمیل" DataField="Email" />
<asp:BoundField HeaderText="موضوع" DataField="Subject" />
<asp:BoundField HeaderText="متن" DataField="Text" />
<asp:BoundField HeaderText="پاسخ" DataField="Answer" />
<asp:ButtonField ButtonType="Image" ImageUrl="../Image/Comment.png" CommandName="Answer" Text="پاسخ دادن" HeaderText="پاسخ دادن" />
</Columns>
</asp:GridView>
</tr>
</table>
</asp:Panel>
<asp:Panel runat="server" ID="Answer_P">
<table>
<tr>
<td>نام</td>
<td>
<asp:TextBox runat="server" ID="Name_txt" CssClass="Txt-class"></asp:TextBox></td>
</tr>
<tr>
<td>ایمیل</td>
<td>
<asp:TextBox runat="server" ID="Email_txt" CssClass="Txt-class"></asp:TextBox></td>
</tr>
<tr>
<td>موضوع</td>
<td>
<asp:TextBox runat="server" ID="Subject_txt" CssClass="Txt-class"></asp:TextBox></td>
</tr>
<tr>
<td>متن</td>
<td>
<uc1:CK_Editor runat="server" ID="Text_CK" />
</td>
</tr>
<tr>
<td>پاسخ</td>
<td>
<uc1:CK_Editor runat="server" ID="Answer_CK" />
</td>
</tr>
<tr>
<td>
<asp:Button runat="server" ID="Answer_btn" Text="پاسخ" CommandName="Answer" CssClass="btn-blue" /></td>
<td>
<asp:Button runat="server" ID="Cancel_btn" Text="لغو" CommandName="Cancel" CssClass="btn-blue" OnClick="Cancel_btn_Click" /></td>
</tr>
</table>
</asp:Panel>
</div>
</ContentTemplate>
</asp:UpdatePanel>
【问题讨论】:
-
您是否尝试在 UpdatePanel 中添加属性 ChildrenAsTriggers="true"?并将按钮添加为
? -
是的,我正在尝试,但不起作用
标签: asp.net