Не знаю как правильно объяснить, суть вот в чем.
к примеру:
public class HomeController: Controller
{
public IActionResult Index() {
return View();
}
public IActionResult Test() {
return View();
}
}
Я могу вызвать http://blabla.gg/home/test
т.е. делать вызовы по заранее определенному методу. Но я хочу делать произвольные вызовы и обрабатывать их.
В общем я хочу вызывать страницы с параметрами не так:
http://blabla.gg/home/test?ff=10
а вот так
http://blabla.gg/home/test/произольное_название
Получилось благодаря Igor.
Добавляем маршрут в файл startup.cs
app.UseMvc(routes => {
routes.MapRoute(
name: "HomeRoute",
template: "{controller=Home}/{action=test}/{arbitrary}/{id?}");
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
в самом контроллере добавляем
public IActionResult Test(string arbitrary, иные получаемые параметры) {
return View();
}
System.Web.Routing.RouteCollection routes
...
Route route = routes.MapRoute(
"RouteHomeTest", // Route name
"Home/Test/{arbitrary}", // URL structure
new { controller = "Home", action = "Test", arbitrary = UrlParameter.Optional }
);
routes.Insert(0, route);
public IActionResult Test(string arbitrary) {
return View();
}
Виртуальный выделенный сервер (VDS) становится отличным выбором
записываю число в байтовый массив и далее массив отправляю в сокет клиенту
Постараюсь максимально ёмко уместить свой вопросПока писал этот вопрос понял, что можно было написать короче
Клиент записывает в сокет последовательно значения Uint, Uint, Short
Какой самый надёжный метод определения системных процессов в системе?