自定义config文件的使用
我用的是asp.net,index.aspx网页中有这样一段内容:
<td><script src="/PWMIS/Website/Script/PSSM_Script.aspx?ParameterType=FolkType&ControlName=txbFolk¶meterValue=<%=info.Folk%>"></script></td>
上面功能是访问index.aspx页时,网页从服务器端的DropDownList.config文件中读取以下内容:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<DropDownListItem ID="FolkType" Description="民族">
<TextItem Value="汉族" Name="汉族" Order="1" />
<TextItem Value="蒙古族" Name="蒙古族" Order="2" />
<TextItem Value="回族" Name="回族" Order="3" />
</DropDownListItem>
</configuration>
然后通过程序把内容加载到index.aspx页中形成以下内容
<td><select id="FolkType" name="FolkType"><option value="汉族">汉族</option><option value="蒙古族">蒙古族</option><option value="回族">回族</option></select><td>
问题出现了:系统中有个“后台维护”模块,我想在模块中加个功能,就是在客户端就可以修改这些服务器端的config文件中的内容,这样改配置文件时就不用去服务器那里改了,通常是去机房改(客户的机房是禁地,很少让外人进)。我用StreamWriter类已经实现了在客户端就可以修改这config文件的内容。例改后的内容:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<TextItem Value="布朗族" Name="布朗族" Order="33" />
<TextItem Value="撒拉族" Name="撒拉族" Order="34" />
<TextItem Value="毛南族" Name="毛南族" Order="35" />
</configuration>
但访问index.aspx页时,加载到index.aspx中的内容并没有改变,还是以下内容:
<td><select id="FolkType" name="FolkType"><option value="汉族">汉族</option><option value="蒙古族">蒙古族</option><option value="回族">回族</option></select><td>
index.aspx中理想的内容应该是
<td><select id="FolkType" name="FolkType">
<option value="布朗族">布朗族</option>
<option value="撒拉族">撒拉族</option>
<option value="毛南族">毛南族</option></select><td>
有人说是缓存问题,可怎么解决呀,请帮帮忙,谢谢!