2013-07-04 56 views
3

这很奇怪。我想我会很容易地发现这个信息谷歌搜索,但我没有太多的成功。所有我想知道的是什么是可以用于在Web.config文件的appSettings部分密钥的有效字符。例如:什么是appSettings密钥有效字符?

<add key="MySpeed" value="100" /> 
<add key="My.Speed" value="100" /> 
<add key="My Speed" value="100" /> 
<add key="Vélocité" value="100" /> 

是否允许上述所有键?

+2

我想你是受xml语言限制的,而不是.net –

+0

@ClaudioRedi好吧,也是由于C#必须能够编写像ConfigurationManager.AppSettings [“MySpeed”]这样的东西,所以也只限于NameValueCollection中允许的键。 –

+1

我不知道任何限制的存在,从我所知道的任何字符串将是有效的。可能会错过一些东西。 –

回答

3

微软documentation状态只有关键是String属性。而已。他们的例子确实显示了名字中有空格的关键。

相关问题