Если вы используете элемент управления ASP LinkButton, я думаю, что вы можете просто отключить его на стороне сервера, и он правильно отключит его на клиенте. Хотя это не очень хорошо. Другой метод заключается в использовании JavaScript. В прошлом я использовал jQuery для добавления события click к отключенному якору с пустым событием, которое возвращает false. Что-то вроде:
function disabler(){ return false; }
$('#linkOwner').click(disabler);
//to reactive the link
$('#linkOwner').unbind('click', disabler);
Возвращаемое значение false позволяет jQuery знать, что событие не всплывет.