Asp.net mvc 3 MVC3 WebGrid显示从模型到列的自定义类对象

Asp.net mvc 3 MVC3 WebGrid显示从模型到列的自定义类对象,asp.net-mvc-3,webgrid,Asp.net Mvc 3,Webgrid,我试图在WebGrid中显示一个模型,它有一个带有自定义类的列。如果不使用“format:”参数自定义WebGrid中的列,我是否可以向自定义类中添加一些内容(例如默认cast=以显示自定义文本,而不是WebGrid中的完整类名)? 我尝试将隐式/显式转换运算符转换为字符串或HtmlString,但没有成功。。。 提前谢谢 不使用“format:”参数自定义 WebGrid,我可以添加一些东西到我的自定义类(比如 default cast=在中显示自定义文本而不是完整的类名 网络网格 好的,您应

我试图在WebGrid中显示一个模型,它有一个带有自定义类的列。如果不使用“format:”参数自定义WebGrid中的列,我是否可以向自定义类中添加一些内容(例如默认cast=以显示自定义文本,而不是WebGrid中的完整类名)? 我尝试将隐式/显式转换运算符转换为字符串或HtmlString,但没有成功。。。 提前谢谢

不使用“format:”参数自定义 WebGrid,我可以添加一些东西到我的自定义类(比如 default cast=在中显示自定义文本而不是完整的类名 网络网格


好的,您应该在相应的列中使用自定义的
格式:

我发现它比我预期的更容易:重写ToString()!!!

是的,我也知道…但是…我需要记住使用“格式”在每个视图上,如果我向类中添加一些泛型转换,则必须只添加一次…如果我只需要文本,则效果会更好。此外:它将启用该列的排序…仅使用格式,根本不会进行排序。我同意你的看法。你可以签出MVCContrib.Grid或Telerik MVC Grid,它们比我们内置的功能更强大布格里德。