我正在使用Telerik UI for ASP.NET Core库中的kendo-dropdownlist
标签帮助程序。到目前为止,我已经能够绑定可以选择的值,但是我无法弄清楚在发送邮寄请求后如何获取所选的项目。
我有一个登录表格:
@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
taghelper上有一个属性,但是我还没有找到它。有人可以告诉我如何获取所选商品吗?
答案 0 :(得分:0)
这假定您正在使用Razor。
使用“ for”属性将kendo-dropdownlist绑定到页面模型属性。
for="MySelection"
然后在您的页面模型中。
public string MySelection { get; set; }