使用用户配置文件创建asp.net页面

问题描述:

我正在创建asp.net网站,我的客户将通过填写表单来获得注册。表格中有名字,地址,电话号码,电子邮件等。现在我想提供用户输入多个电话号码的设施,如果他想输入,也可以输入多个电子邮件。那么设计应该如何?我应该提供更多数量的文本框吗?但它看起来不太好。我应该显示一个新的文本框,当输入一个电话号码时自动出现(可能正在使用网格等)。那么通常如何完成这些事情呢?我还想要包含电话号码和电子邮件字段的验证。所以它变得很难设计。否则,用户可以输入逗号分隔符或空格等。但验证将变得困难,因为用户可能输入任何内容。使用用户配置文件创建asp.net页面

最简单的情况是允许一个额外的电话号码和电子邮件字段,可能会标记为“备用电话”和“备用电子邮件”。

如果你想为每个选项提供一个以上的选择,我会提供一个“+”按钮,它取消隐藏文本框以允许输入另一个数字/地址。在这种情况下,您最初想要使用css隐藏额外的行并将javascript附加到“+”按钮的onlick事件以取消隐藏它们。