-1
我有DetailsView
的TemplateField
內將以下代碼:按鈕不會觸發回傳
<asp:UpdatePanel runat="server" ID="up1" ChildrenAsTriggers="True" UpdateMode="Conditional"><ContentTemplate>
<table>
<tr>
<td><asp:Button ID="btn1" runat="server" OnClick="btn1_Click" /></td>
<td><asp:TextBox ID="txt1" runat="server" OnTextChanged="txt1_TextChanged" AutoPostBack="True" /></td>
</tr>
</table>
</ContentTemplate>
</UpdatePanel>
點擊btn1
不會導致回傳,並且永遠不會達到btn1_Click
,但觸發頁面上的所有驗證。
更改txt1
會導致回發並且按預期達到該方法。
爲什麼在按鈕單擊時沒有回傳?
我嘗試添加AutoPostBack="True"
到btn1
並添加Click
事件作爲UpdatePanel
的AsyncPostBackTrigger
。沒有幫助。
是的,我有'ScriptManager'。 我已經把斷點放在'Page_Load'中,這就是我知道'Button'沒有回傳的方法 –