0

我的 ASP.NET MVC 4 razor 视图中有以下代码:

<div>
    <span class="f">Old Tag</span> 
        @Html.TextBoxFor(model => model.olfTag, new { data_autocomplete_source = Url.Action("AutoComplete", "Home") }) 
        @Html.ValidationMessageFor(model => model.olfTag)          
</div>

但是data_autocomplete_sourcewithTextBoxFor将不起作用。谁能给我一些建议?

4

1 回答 1

0

以下 javascript 应将 jquery 自动完成组件添加到您的控件(以及任何具有 data-autocomplete-source 属性的控件)。

$(function() {

    var createAutoComplete = function() {
        var $input = $(this);

        var options = {
            source: $input.attr("data-autocomplete-source")
        };

        $input.autocomplete(options);
    };

    $("input[data-autocomplete-source]").each(createAutoComplete);
});
于 2014-02-18T15:50:06.173 回答