AJAX
@Html.ActionLink(
"Order Your Free Report",
"CheckExists",
"SomeControllerName",
null,
new { id = "checkExists" }
)
, а затем в отдельном файле JavaScript:
$(function() {
$('#checkExists').click(function() {
$.getJSON(this.href, function(result) {
if (result) {
alert('the record exists');
}
});
return false;
});
});
и тогда у вас может быть действие контроллера, которое проверяет, существует ли данная запись и возвращает JSON:
public ActionResult CheckExists()
{
bool exists = ...
return Json(exists, JsonRequestBehavior.AllowGet);
}