如何将web.config中定义的所有配置文件属性重置为默认值?
因此,例如,我在web.config中有以下定义:
<profile enabled="true">
<properties>
<add name="Number" type="System.Int32" allowAnonymous="true" defaultValue="50"/>
<add name="Name" allowAnonymous="true" defaultValue="Tom"/>
</properties>
</profile>
并且最终在C#代码中,这些值更改为“15”和“George”,如何自动将所有属性重置为其原始值,这意味着无需在C#中明确执行:
Profile.Number = 50;
Profile.Name = "Tom";
是否有类似于Profile.Properties.Reset()或至少循环所有属性并重新分配其默认值的方式(我需要一个通用的解决方案,这就是为什么我不能一个一个地明确地做)
谢谢!