您好我正在使用GridView中的編輯按鈕。我想要一個確認按鈕,然後調用該操作?在剃鬚刀Url.Action確認
grid.Column("","",format:@<text>@if(!item.IsBookPublished)
{
<text> <a href='@Url.Action("EditBookByID","Books", new {BookID = @item.BookDetailsID, CreatedBy = @item.UserID , onclick = "return confirm('Are you sure you want to Edit?')" })'>Edit</a></text>
}
</text>
但是,onclick屬性並未評估,而是作爲參數傳遞。我如何獲得確認?
您可以使用jQuery來管理onclick事件HREF。在'標籤內部,您可以將bookID存儲在屬性中。 JavaScript事件函數只需讀取此內容,確認後顯示確認對話框並重定向到操作。 –
感謝羅伯特得到它的工作,錯過了對象屬性中的onclick(請參閱Darins和Ryan的答案)。但是,想要確認的是,在Chrome中以及所有點擊後,我們可以禁用警報。那之後會發生什麼? – TBA