首页 > 解决方案 > 是否可以将项目的 Kendo 自动完成列表设为链接?

问题描述

我有以下自动完成代码,它加载数据并过滤结果。

是否可以将 Kendo 自动完成列表项设为链接?我正在查看何时选择列表中的项目或单击提交按钮时我想导航到一个页面作为...产品/详细信息/id。我找不到通过表单传递 id 的方法。

如果有人知道剑道是否具有使它们成为链接的内置功能,或者是否可以使用 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>

标签: javascriptjquerykendo-uikendo-gridkendo-asp.net-mvc

解决方案


你可以这样做

.Template("<a href=" + Url.Action("Details", "Product") + "?Id=#= ID#>#= ProductName #</a>")

推荐阅读