对于我的Orchard项目,我需要在注册时从用户那里获取一些额外的信息(例如名字、姓氏和裤子颜色)。这些信息必须在注册时输入,不能推迟到以后(按照客户的要求)。
我尝试使用Profile和Extended Registration插件来询问这些信息,但据我所见,这只给我提供了可选字段以显示在注册表单中。有没有办法呈现强制性的字段?
我还尝试过重写AccountController的Register方法,如此讨论所述,但我无法使其工作:控制器位于不同的位置,无法进行子类化,即使我强制执行,代码也永远不会被执行。我想他们正在使用一个更旧的版本的Orchard。
那么,我应该朝着哪个方向去创建一个接近Orchard哲学的强制性字段呢?我应该创建一个拒绝空值的新字段类型吗?(这是可能的吗)?
我尝试使用Profile和Extended Registration插件来询问这些信息,但据我所见,这只给我提供了可选字段以显示在注册表单中。有没有办法呈现强制性的字段?
我还尝试过重写AccountController的Register方法,如此讨论所述,但我无法使其工作:控制器位于不同的位置,无法进行子类化,即使我强制执行,代码也永远不会被执行。我想他们正在使用一个更旧的版本的Orchard。
那么,我应该朝着哪个方向去创建一个接近Orchard哲学的强制性字段呢?我应该创建一个拒绝空值的新字段类型吗?(这是可能的吗)?