Не работают кнопочки с Url.RouteUrl. Точнее нет ссылок

Всем привет.

Впервые столкнулся с Razor и в целом с фронтом на шарпе. И возникла проблема с кнопками.

Есть ряд кнопок:

 <a class="btn btn-default" href="@Url.RouteUrl("GroupAgents", new { groupID = Model.Group.DataId })">Агенты</a>
 <a class="btn btn-default" href="@Url.Action("Mapping", "VextDirections", new { groupID = Model.Group.DataId })">Настройка</a>
    
<a class="btn btn-default" href="@Url.RouteUrl("GroupWorkModes", new { id = Model.Group.DataId })">Режимы работы</a>
<a class="btn btn-default" href="@Url.RouteUrl("GroupTransferNumbers", new { groupID = Model.Group.DataId })">Номера для перевода</a>
                        
<a class="btn btn-default" href="@Url.RouteUrl("GroupAgentParams", new { groupID = Model.Group.DataId })">Параметры</a>
                      
<a class="btn btn-default" href="@Url.RouteUrl("GroupCopy", new { groupID = Model.Group.DataId })">Скопировать настройки</a>

И из всех этих кнопок работают только 2. Кнопка "настройка" и "Параметры".

Во всех остальных случаях при наведении на кнопку браузер не показывает никаких ссылок.

Почему происходит так?

В папке View\Groups имеются cshtml файлы для форм, которые должны отрываться по кликам.

В controller также имеются методы.

Пример одного из методов контроллера:

[HttpGet]
[UserAuthorization(AccessUserAclObjectType.Group, AccessUserAclAction.Read)]
public ActionResult Agents(GroupAgentsModel model, int? groupID = null)
{
    groupID = Dao.Groups.GetData().FirstOrDefault(g => g.DataId == groupID || g.Id == model.GroupID)?.Id;
    if (!groupID.HasValue)
        return RedirectToAction("Index", "Error", new { text = NotFoundText });
    else
        model.GroupID = groupID.Value;

    return View(model.LoadData(Dao));
}
              

Ответы (0 шт):