-1
我在我的編輯項目模板內使用取消兩次。一旦實際取消,另一個在後面的代碼中更新記錄,然後在完成時關閉它(看起來與取消它相同)。它適用於沒有onClick事件,但不是那個..CommandArgument不工作取消
這個問題的兩個部分,任何解決方案都很好。爲什麼它不能用於保存?或者我該如何「取消」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>
它應該是CommandName,但是我已經爲此複製/粘貼輸入了文本。這不是問題,只是一個錯誤的粘貼 – ModestMonk