first check your pdf file path.
if its correct then add return false to PrintOnload function
function PrintOnload(elementId) {
if ($.browser.safari) {
var page = window.open('@ViewBag.PDFPath');
window.setTimeout(
function () {
page.print();
},
5000
);
return false;
}