Чтобы манипулировать пользовательским интерфейсом в mvc, вам нужно использовать javascript. Если ваше «определенное действие» связано с сервером, я думаю, вам нужно использовать ajax :
$.ajax({
url: "yourController/yourAction",
dataType: 'json',
success: function(json){
var domEl = document.getElementById('theIdOfyourLink');
if(json.show){
domEl.style.display = 'block';
}else{
domEl.style.display = 'none';
}
}
});
Если ваши действия связаны только с клиентом, вы можете использовать только javascript. В конце вы можете играть с CSS, чтобы сделать видимой или нет вашу ссылку:
var yourfun = function(show){
var domEl = document.getElementById('theIdOfyourLink');
if(show){
domEl.style.display = 'block';
}else{
domEl.style.display = 'none';
}
}