Я хочу создать переменную в файле web.config и использовать эту переменную в веб-формах. Как я могу достичь этого?
Создание пользовательской переменной в файле web.config?
Ответ 1
в web.config:
<appSettings>
<add key="message" value="Hello, World!" />
</appSettings>
в cs:
string str = ConfigurationManager.AppSettings["message"].ToString();
Ответ 2
Вы можете попробовать следующее:
<appSettings>
<add key="id" value="12762"/>
<add key ="url" value="http://localhost:10982/Redirect.aspx"/>
</appSettings>
Затем вы можете использовать
using System.Configuration;
и используйте его следующим образом:
string id=ConfigurationManager.AppSettings["Id"].ToString();
string url=ConfigurationManager.AppSettings["Url"].ToString();
Ответ 3
FYI: принятые ответы на доступ к данным web.config теперь считаются "устаревшими" и должны быть заменены на:
Пример:
в web.config:
<appSettings>
<add key="message" value="Hello, World!" />
</appSettings>
в С#:
ConfigurationManager.AppSettings["message"]
Ссылка: ConfigurationSettings.AppSettings устарела, предупреждение