На мой взгляд, я отключаю или включаю ссылки, как показано ниже.Даже если ссылка «Смена застрахованного лица или имя владельца» в представлении отключена, я могу получить к ней доступ через URL-адрес, например «http://localhost:0000/NameChangeRequest?contract=111111"», чего не должно быть. Кто-нибудь может мне помочь в этом?
@if (Model.CanCreateNameChangeRequest)
{
@Html.ActionLink("Insured or Owner Name Change", "Index", "NameChangeRequest", new { @contract = Model.ContractNumber }, new { @class = "requestLink" });
}
else
{
<span class="requestLinkDisabled">Insured or Owner Name Change</span>
}