【问题标题】:Adding Jquery autocomplete to a Html.EditorFor将 Jquery 自动完成添加到 Html.EditorFor
【发布时间】:2012-07-13 14:31:04
【问题描述】:

我想在我的创建菜单中的编辑器字段中添加一个自动完成(建议功能)。

我有这个基本的剃须刀视图@Html.EditorFor(model => model.Title) 和 我想为此添加我的自动完成功能。

以前我用过

<input type="text" name="q"  data-autocomplete="@Url.Action("QuickSearch", "Person")" />
<input  type="submit"  name="submit"  value="Find FullName" />

我想知道如何实现这一点。

我的 Jquery 搜索数据自动完成

$(document).ready(function () {
    $(":input[data-autocomplete]").each(function () {
        $(this).autocomplete({ source: $(this).attr("data-autocomplete") });
   });
})

【问题讨论】:

标签: jquery asp.net-mvc razor jquery-autocomplete


【解决方案1】:

你仍然可以做你以前做过的事情

@Html.TextBoxFor(model => model.Title, new { data_autocomplete="/link" })

请注意,这是TextBoxFor 而不是EditorFor。还要注意data_autocomplete中的_

我不确定Url.Action 部分。您可能必须通过手动插入 url 而不是使用 url.action 来自己构建 url。

【讨论】:

    猜你喜欢
    • 2012-05-12
    • 2013-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多