我有一个收集用户联系信息的在线表格。典型的东西——名字和姓氏、地址、城市、州、邮编等。
在此过程中的某一时刻,他们也可以为另一个人输入信息。那时,我会显示一个模式弹出窗口,其中包含与此人完全相同的字段。
我讨厌我的 ASCX 文件中字段的重复。我想定义一个字段块并在不同的上下文中显示它们。
情节的一个转折是站点的管理员可以配置两个上下文中的每一个都可以看到哪些字段。
例如,他们可能会为主要用户说,我们想询问电话号码,但我们不想为其他人显示该字段。在这种情况下,电话号码字段对主表单可见,但隐藏在模式弹出窗口中。
所以问题是:在 ASP.NET 表单的不同位置重用相同字段的最佳方法是什么?