用于自动完成的MVC HTML Helper

时间:2015-05-05 10:50:21

标签: asp.net-mvc

我在搜索替换自动完成的jQuery方法时发现了这个例子:

 public static MvcHtmlString AutocompleteFor<TModel, TProperty>(this HtmlHelper<TModel> html, Expression<Func<TModel, TProperty>> expression, string actionName, string controllerName)
 {
    string autocompleteUrl = UrlHelper.GenerateUrl(null, 
                                                   actionName,
                                                   controllerName,
                                                   null,
                                                   html.RouteCollection,
                                                   html.ViewContext.RequestContext,
                                                   includeImplicitMvcValues: true);
    return html.TextBoxFor(expression, 
                          new 
                            { 
                              data_autocomplete_url = autocompleteUrl 
                            });
 }

但它并不喜欢&#34; Expression&#34;在论证中。我做错了什么?

0 个答案:

没有答案