所以我有这个foreach循环......
@foreach (Attachment attachment in Model)
{
<tr class="row@(index%2 == 0 ? "" : " even")">
<td>
@Html.ActionLink(attachment.AttachedFilename, "ViewAttachment", "Auction", new {docID = attachment.AttachmentId}, new {target = "_blank"})
</td>
<td>
<a id="@attachment.AttachmentId" class="publishAttachment" name="public" style="float: right" tabindex="7">
<img src="@Url.Content("~/Content/Images/cross_circle.png")" />
</a>
</td>
</tr>
index++;
}
我有这个jquery ...
$(document).ready(function () {
$('.publishAttachment').click().confirmationDialog({ message: "Are you sure you want to cancel ?", okButton: "I am sure", cancelButton: "No, I don't want to do this",
onSuccess: function () {
var obj = $(this).attr('id');
alert(obj);
return false;
}
});
});
所以基本上当我点击链接时,我会得到一个弹出对话框,上面有一条消息和是或否按钮。但是,如果我无法将要传递到文档中的 ID 准备好,我将无法完成任务。如果它是链接中的 onclick,我可以很容易地做到这一点,但这不适用于我正在使用的小部件,所以我如何获取点击元素的 ID。
谢谢
本