У меня есть решение для развертывания страниц ASP.NET в SharePoint, которое использует SqlDataSources на нескольких страницах. Поскольку при развертывании SharePoint файл web.config, связанный с нашим приложением (развернутым в GAC), является web.config для сервера SharePoint, у нас нет полного доступа ко всем средам для изменения файла web.config и добавления соединения строки. Затем я попытался создать глобальный запечатанный класс с переменной строки подключения и хотел бы установить строку подключения на странице aspx. Я понимаю, что это может быть сделано в коде позади, но было интересно, есть ли способ установить его в разметке страницы aspx?
ех.
ConnectionString='<% CompanyABCGlobal.DBConnectionString %>'
Я получаю следующую ошибку при попытке сделать выше:
Формат строки инициализации не соответствует спецификации, начиная с индекса 0.
Чтобы сделать это в коде, мне нужно объявить защищенное свойство для каждого SqlDataSource, а затем установить свойство строки подключения для каждого из них.
Спасибо за любые отзывы.