您好我正在使用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