Решетка на Telerik в MVC3 бръснач и колони ClientTemplate

Започвам нов проект в MVC3 и искам да използвам Razor view engine. В момента имам проблеми с работата с ClientTemplate.

В момента всички ‹# Property #> връща [object Object] , защо?

Ето моя код и той работеше в проекта MVC2, а не в Razor:

@(Html.Telerik().Grid<User>()
                    .Name("Grid")
                    .Columns(colums =>
                     {
                         colums.Bound(c => c.Email);
                         colums.Bound(c => c.Id).Title(" ").HtmlAttributes(new { @class = "center-text" })
                             .ClientTemplate("<a id=\"deleteLink\" href=\"#\" title=\"Delete\" onclick=\"if(confirm('" + Strings.ConfirmDeleteAdmin + "')){ return deleteItem('<#=Id#>');} else { return false;};\"><img src=\"Content/images/icons/cross.png\" alt=\"" + Strings.Delete + "\" /></a>"); 
                     })
                    .DataBinding(d => d.Ajax().Select(MVC.Admin.ListAjax().GetRouteValueDictionary()))
                    .Sortable()
                    //.Pageable()
)

Мерси


person VinnyG    schedule 01.04.2011    source източник


Отговори (1)


Открих, че моето свойство Id не е низ и това е източникът на моя проблем. Това, което направих, е, че връщам по-прост обект към моята мрежа, който е изграден от реалния обект, така че моето свойство Id да е низ и да работи перфектно.

person VinnyG    schedule 06.04.2011