<select id="TypeOfUser" name="typeOfUser" class="active text-normal">
<option value="2" onclick="location.href='@(Url.Action("Index", "User", new { typeOfUser = 2}))'">CMS Users</option>
<option value="3" onclick="location.href='@(Url.Action("Index", "User", new { typeOfUser = 3}))'">Site Users</option>
</select>
по выбору пункта выпадающего я хочу назвать свой метод действия с выбранным ценностноКак вызвать метод действий по выбору выпадающего списка, используя вид бритвы
public async Task<IActionResult> Index([FromQuery] int typeOfUser = 2)
{
SearchUsersResponse searchUserResponse = await new SearchUsersHandler(_db).Handle(new SearchUsersCommandAsync
{
Type = typeOfUser
});
return View("Index", searchUserResponse);
}
В настоящее время на смену выбора выпадающий я не могу для вызова метода действий.
Вы уже используете JavaScript (как вы думаете, 'onclick' есть) –
AFAIK, выберите элемент не сможет вызвать любой метод действий непосредственно без триггера событий, вам необходимо установить OnChange события на JS/jQuery и передать измененное значение, чтобы передать его как значение параметра на стороне контроллера. –