对于我的Orchard项目,我需要在注册时从用户那里获得一些额外的信息.(说,名字,姓氏,裤子颜色).注册时必须输入此信息,并且不能推迟到以后(根据客户的订单).
我尝试使用配置文件和扩展注册插件来询问这些,但据我所知,这只给了我在注册表单中显示的可选字段.有没有办法提出强制性字段?
我也快速尝试覆盖AccountController的Register方法,根据这个讨论,但我无法让它工作:控制器在不同的地方,它不能被子类化,即使我强制它,代码从未被执行过.我认为他们使用的是旧版本的Orchard.
那么,我应该在哪个方向创建一个接近果园哲学的强制性领域?我应该创建一个拒绝空值的新字段类型吗?(这是可能的)?