ASP.NET中使用Web.config字符串“解析器错误消息:服务器标记格式不正确”?

时间:2016-04-08 13:09:40

标签: c# asp.net data-binding

我有一个Parser Error。

  

描述:解析为此请求提供服务所需的资源时发生错误。请查看以下特定的解析错误详细信息并相应地修改源文件。

     

分析程序错误消息:服务器标记格式不正确。

     

来源错误:

Line 86:     </div>
Line 87:     <div id="divLocalhostOnly" runat="server">
Line 88:         <asp:SqlDataSource ID="sqlData" runat="server"
Line 89:             ConnectionString="<%$ ConnectionStrings:LOCAL_D630 %>"
Line 90:             InsertCommand="INSERT INTO [dbo].[Roster] (" +
  

源文件:/Member.aspx行:88

     

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.6.1055.0

我怀疑可能是我试图使用我在 Web.config 文件中的连接字符串,因为我没有遇到任何 SqlDataSource 是使用 Web.config ConnectionStrings 部分编写的。

以下是 Web.config 的剪切版本:

<configuration>
  <connectionStrings>
    <clear />
    <add name="LOCAL_D630" connectionString="Data Source=D630-PC\SQL5016;Initial Catalog=Table1;User Id=admin;Password=StackOverflow;" providerName="System.Data.SqlClient" />
  </connectionStrings>
</configuration>

我的SqlDataSource的ConnectionString存在问题吗?

我可以使用 Web.config 文件指定连接字符串吗?

我做错了什么?

0 个答案:

没有答案