多项选择题

控制类名的命名规则正确的是()

A.控制类必须以类名+Controller 命名
B.控制类必须是public 的类
C.控制类必须非静态的
D.控制类必须是HttpContext