Я использую помощник по тегам kendo-dropdownlist
из интерфейса Telerik UI для библиотеки ASP.NET Core. До сих пор мне удавалось связать значения, которые можно выбрать, но я не могу понять, как получить выбранный элемент при отправке запроса на публикацию.
У меня есть форма для входа:
@page
@model PITS.Areas.Authentication.Pages.Login2Model
@{
}
<form method="post">
<input class="form-control k-textbox" asp-for="UserName" type="text" />
<input class="form-control k-textbox" asp-for="Password" type="password" />
<kendo-dropdownlist name="administraties"
filter="FilterType.Contains"
placeholder="Selecteer Administratie"
style="width: 100%;"
bind-to="Model.Organizations">
</kendo-dropdownlist>
<input type="submit" class="btn btn-primary pull-right" value="Login">
</form>
и PageModel
public class Login2Model : PageModel
{
[BindProperty]
public string UserName { get; set; }
[BindProperty]
public string Password { get; set; }
[BindProperty]
public IEnumerable<SelectListItem> Organizations { get; set; }
public void OnGet()
{
this.Organizations = _getOrganizations();
}
private IList<SelectListItem> _getOrganizations()
{
return new List<SelectListItem>
{
new SelectListItem {Value = Guid.NewGuid().ToString(), Text = "Google"},
new SelectListItem {Value = Guid.NewGuid().ToString(), Text = "Apple"},
new SelectListItem {Value = Guid.NewGuid().ToString(), Text = "Microsoft"}
};
}
}
Я ожидал бы атрибут на теге kendo-dropdownlist
, но пока не нашел его. Может кто-нибудь сказать мне, как получить выбранный предмет?