Add a class to the link:
@Html.ActionLink("Download", "Download", new { id = model.Id },
new{ @class = "dialog"} )
And add this script somewhere:
<script type="text/javascript">
$(function (){
$('a.dialog').click(function() {
var url = $(this).attr('href');
var dialog = $('<div style="display:none"></div>').appendTo('body');
dialog.load(url, {},
function (responseText, textStatus, XMLHttpRequest) {
dialog.dialog({
close: function(event, ui) {
dialog.remove();
}
});
});
return false;
});
});
</script>
Required CSS/JS
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…