在应用程序配置中未找到连接名“LiuYanBan”或者连接字符串为空。
“/newText”应用程序中的服务器错误。--------------------------------------------------------------------------------
在应用程序配置中未找到连接名“LiuYanBan”或者连接字符串为空。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidOperationException: 在应用程序配置中未找到连接名“LiuYanBan”或者连接字符串为空。
源错误:
行 11: <div style="text-align: center">
行 12: <br /><br /><br /><br />
行 13: <asp:SqlDataSource ID="SqlDataSource1" runat="server" DataSourceMode="DataSet"
行 14: connectionString="<%$ ConnectionStrings:LiuYanBan%>"
行 15: SelectCommand="SELECT [LiuYanID], [LiuYanName], [LiuYanTitle], [LiuYanTime] FROM [LiuYanTable] ORDER BY [LiuYanTime] DESC" EnableCaching="True"></asp:SqlDataSource>
源文件: d:\我的文档\桌面\网站\留言板V1\Default2.aspx 行: 13
堆栈跟踪:
[InvalidOperationException: 在应用程序配置中未找到连接名“LiuYanBan”或者连接字符串为空。]
System.Web.Compilation.ConnectionStringsExpressionBuilder.GetConnectionString(String connectionStringName) +2955117
ASP.default2_aspx.__BuildControlSqlDataSource1() in d:\我的文档\桌面\网站\留言板V1\Default2.aspx:13
ASP.default2_aspx.__BuildControlform1() in d:\我的文档\桌面\网站\留言板V1\Default2.aspx:10
ASP.default2_aspx.__BuildControlTree(default2_aspx __ctrl) in d:\我的文档\桌面\网站\留言板V1\Default2.aspx:1
ASP.default2_aspx.FrameworkInitialize() in d:\我的文档\桌面\网站\留言板V1\Default2.aspx.cs:912306
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +40
System.Web.UI.Page.ProcessRequest() +86
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +18
System.Web.UI.Page.ProcessRequest(HttpContext context) +49
ASP.default2_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\newtext\c7bce898\1b41a6f6\App_Web_0akpbvug.2.cs:0
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +154
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42 --------------------编程问答-------------------- --------------------编程问答-------------------- LiuYanBan没有定义? --------------------编程问答-------------------- connectionString="<%$ ConnectionStrings:LiuYanBan%>"
写在web.config中
后台获取的时候用
configurationManager.connectionString["LiuYanBan"].ToString()
Web.config中加入
--------------------编程问答-------------------- 应该就是这个原因造成的。 --------------------编程问答-------------------- 额、、、怎么加呀??能详细点吧,我还是菜鸟~~~ --------------------编程问答-------------------- 你要是不会加,你直接写
<connectionStrings> <add name="LiuYanBan" connectionString="Data Source=LEIKE;Initial Catalog=SYXT;User ID=sa;Password=sa" providerName="System.Data.SqlClient" /> </connectionStrings>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" DataSourceMode="DataSet"
connectionString="Data Source=(local);Initial Catalog=数据库名称;User ID=用户名;Password=密码"
SelectCommand="SELECT [LiuYanID], [LiuYanName], [LiuYanTitle], [LiuYanTime] FROM [LiuYanTable] ORDER BY [LiuYanTime] DESC" EnableCaching="True"></asp:SqlDataSource>
或者使用数据库连接向导添加,
等你熟练了就知道怎么加了
补充:.NET技术 , ASP.NET