gpt4 book ai didi

asp.net - Orchard : Custom Registration fields

转载 作者:行者123 更新时间:2023-12-04 17:40:02 26 4
gpt4 key购买 nike

对于我的 Orchard 项目,我需要用户在注册时提供一些额外的信息。 (比如说,名字,姓氏,裤子颜色)。此信息必须在注册时输入,并且不能推迟到以后(根据客户的订单)。

我尝试使用 Profile 和 Extended Registration 插件来询问这些,但据我所知,这只会给我在注册表单中显示的可选字段。有没有办法显示必填字段?

我还快速尝试了覆盖 AccountController 的 Register方法,根据 this discussion ,但我无法让它工作: Controller 在不同的地方,它不能被子类化,即使我强制它,代码也永远不会执行。我认为他们使用的是更旧版本的 Orchard。

那么,我应该往哪个方向去创建一个接近 Orchard 哲学的必修领域呢?我应该创建一个拒绝空值的新字段类型吗? (这甚至可能)?

最佳答案

由于同样的需要,我编写了 ExtendedRegistration 模块。
您需要创建一个自定义部件,例如:MyRegistrationPart。
然后将该部分添加到 User ContentType。
就您而言,只需将 [Required] 属性(数据注释)添加到任何必需的属性。
在填写这些必填值之前,注册不会成功!

希望现在很清楚。

关于asp.net - Orchard : Custom Registration fields,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6263739/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com