我有一个将 ASP.NET 页面部署到 SharePoint 的解决方案,该解决方案在一些页面上使用 SqlDataSources。由于在 SharePoint 部署中,与我们的应用程序(部署到 GAC)关联的 web.config 文件是 SharePoint 服务器的 web.config,因此我们没有对所有环境的完全访问权限来更改 web.config 文件和添加连接字符串。然后我尝试使用连接字符串变量创建一个全局密封类,并希望在 aspx 页面上设置连接字符串。我知道这可以在后面的代码中完成,但想知道是否有办法在 aspx 页面的标记中设置它?
前任。
ConnectionString='<% CompanyABCGlobal.DBConnectionString %>'
尝试执行上述操作时出现以下错误:初始化字符串的格式不符合从索引 0 开始的规范。
要在后面的代码中执行此操作,我需要为每个 SqlDataSource 声明一个受保护的属性,然后为每个 SqlDataSource 设置连接字符串属性。
感谢您的任何反馈。