Генерация ссылки ASP.NET MVC

305
14 марта 2017, 12:04

Добрый вечер

пишу сайт на 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

Answer 1

можно сделать на клиенте, если генериться должно по нажатию кнопки, то на событие onclick()

$( "#mybutton" ).click(function() {
    $("#myinput").val('@Url.Action("Welcome", "Intervier")')
});
READ ALSO
Docker как песочница

Docker как песочница

Как известно вNet Core нет AppDomain

235
Занесение в раздел реестра данных при инсталляции программы

Занесение в раздел реестра данных при инсталляции программы

Во время инсталляции msi-пакета, исполняется файл sharpTestexe

254
Изменить цвет подчеркивания richTextBox WinForms

Изменить цвет подчеркивания richTextBox WinForms

Возможно ли поменять цвет подчеркивания и его форму в Windows Forms richTextBox, чтобы было примерно похоже на Microsoft Word подчеркивании, при обнаружении...

299
CRUD управление данными в MySQL или MSSQL на C#?

CRUD управление данными в MySQL или MSSQL на C#?

Есть ли инструкции как реализовать CRUD управление данными в таблицах используя MySQL или MSSQL? Или как лучше сделать?

194