Добрый вечер
пишу сайт на ASP.NET MVC
Есть поле во вьюхе
@Html.EditorFor(model => model.First().Link, new { htmlAttributes = new { @class = "form-control", placeholder = "Ссылка" } })
в который надо сгенерировать и вставить ссылку на другой контроллер
например это будет "Welcome", "Intervier"
Генериться оно должно по нажатию кнопки.и появляться в поле
Как это реализовать?
АПДЕЙТ
Порылся по форумам и вышел на такой вариант
В Контроллере написал такой код
string myRouteUrl = Url.RouteUrl(new { controller = "Interwier", action = "Welcome" });
ViewBag.Link = myRouteUrl;
То есть формально я получаю роут к контроллеру
На Вьюхе пробовал вывести так для начала
<b>@ViewBag.Link</b>
Выводит только
/Interwier/Welcome
можно сделать на клиенте, если генериться должно по нажатию кнопки, то на событие onclick()
$( "#mybutton" ).click(function() {
$("#myinput").val('@Url.Action("Welcome", "Intervier")')
});
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники