我在编辑项目模板中使用取消两次。一旦实际取消,另一个更新后面的代码中的记录,然后在完成后关闭它(看起来就像它被取消一样)。它适用于没有onClick事件而不是那个事件的事件。
这个问题的两个部分和任何一个解决方案都没问题。为什么它不能用于保存?或者我怎样才能“取消”cs onclick事件btnSave_click中的edittemplate?需要注意的是我无法使用“更新”CommandName。
这是我的代码。
<EditItemTemplate>
<tr>
<td>
<asp:TextBox ID="tbEditedNoteText" runat="server" Text='<%# Eval("NoteText")%>' TextMode="MultiLine" Rows="3" Columns="60"></asp:TextBox>
</td>
<td>
'<% =CurrentUser%>'
</td>
<td>
'<% =CurrentDate%>'
</td>
<td>
<table>
<tr>
<td>
<asp:Button runat="server" ID="btnSave" CommandName="Cancel" CommandArgument='<%# Eval("NoteId")%>' Text="Save" OnClick="btnSave_Click" /></td>
</tr>
<tr>
<td>
<asp:Button runat="server" ID="btnCancel" CommandName="Cancel" Text="Cancel" />
</td>
</tr>
</table>
</td>
</tr>
</EditItemTemplate>