I was to resolve the issue with the help of Jquery... this is what I did to resolve the issue..
this is the hidden field I added...
@Html.HiddenFor(model => model.IsMailMandatory, new { @class = "hiddenIsMailMandatory" })
this is the jquery...
if ($('.hiddenIsMailMandatory').val() == 'True') {
var $sendCorrMail = $('#sendCorrMail');
var $hdnInput = $sendCorrMail.siblings('input[type="hidden"][name="' + $sendCorrMail.attr('name') + '"]');
$sendCorrMail.prop('checked', true).attr('disabled', 'disabled');
$hdnInput.val('true');