2012-07-13 163 views
1

我想添加一个自动完成(建议功能)到我的创建菜单中的编辑器字段。将Jquery自动完成添加到Html.EditorFor

我有这个基本的剃须刀视图@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") }); 
    }); 
}) 
+0

检出http://stackoverflow.com/questions/4789512/add-css-class-to-html-editorfor-in-mvc-2 – dreamerkumar 2012-07-13 14:43:29

+0

有什么帮助吗?或者放弃这个问题? – Eonasdan 2012-07-31 11:42:57

回答

1

,您仍然可以做你以前有

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

注意,这是TextBoxFor,而不是EditorFor。还请注意 data_autocomplete

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

相关问题