Exemple #1
0
        private static MvcHtmlString Td <TModel>(this HtmlHelper <TModel> htmlHelper, PropertyDescriptor property, object item)
        {
            object value = property.GetValue(item);

            if (value != null)
            {
                var type = value.GetType();
                if (Type.GetTypeCode(type) != TypeCode.Object || (type.IsGenericType && type.GetGenericTypeDefinition() != typeof(Nullable <>)))
                {
                    value = property.FormatedShortName(value);
                }
            }
            return(htmlHelper.Partial(GetTemplateName("td"), value ?? ""));
        }