我具有以下自动完成代码,它会加载数据并过滤结果。
是否可以将Kendo自动完成列表项链接为链接?我正在寻找何时选择列表中的项目或单击提交按钮时,我想以... Product / Details / id导航到页面。我找不到通过表单传递ID的方法。
如果有人知道kendo是否具有内置功能使其成为链接,或者如果可以使用JavaScript做到这一点,我就需要您的帮助?
我尝试研究很多东西都找不到。
<form id="Search" asp-action="Details" asp-controller="Product" method="post">
@(Html.Kendo().AutoComplete()
.Name("Product")
.DataTextField("ProductName")
.Filter("contains")
.Template("#= ID# - #= ProductName #")
.DataSource(source =>
{
source
.Read(read =>
{
read.Action("Search", "Product")
.Data("onAdditionalData");
})
.ServerFiltering(false);
})
)
<button type="submit">Submit</button>
</form>
您可以这样做
.Template("<a href=" + Url.Action("Details", "Product") + "?Id=#= ID#>#= ProductName #</a>")