如何将所有ASP配置文件属性重置为其默认值?

时间:2018-06-14 16:53:02

标签: asp.net properties profile

如何将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()或至少循环所有属性并重新分配其默认值的方式(我需要一个通用的解决方案,这就是为什么我不能一个一个地明确地做)

谢谢!

0 个答案:

没有答案