如何在C#asp.net MVC中验证数据类型

时间:2011-04-18 08:29:12

标签: c# asp.net-mvc types

我传递了C#struct的自定义数据类型,现在我想知道它在ActionFilterAttribute中放在它们的属性中的类型。

如何在ActionFilterAttribute中检查viewdata.Model的类型?

3 个答案:

答案 0 :(得分:1)

filterContext.ParentActionViewContext.ViewData.Model.GetType();

这将为您提供模型的类型

答案 1 :(得分:0)

您是否尝试过在结构上调用GetType()?

答案 2 :(得分:0)

if (filterContext.ParentActionViewContext.ViewData.Model is YourType) {
}