sqldatasource给我解析错误,我不知道为什么。我应该说我正在使用旧版本的NopCommerce。这是我收到的错误消息:
类型'System.Web.UI.WebControls.SqlDataSource'没有名为'Type'的公共属性。
这是生成错误的代码:
<asp:SqlDataSource Type="button" ID="CustomerSearch" class="adminButtonBlue" runat="server" OnClick="btnImportXLS_Click" ValidationGroup="ExportXLS" ConnectionString ="<%$ ConnectionStrings:ConnectionString" %>"/>
我在sqldatasource-tag中缺少什么吗?另外,connectionstring的用途是什么,我应该放在那里什么,与connection.config文件中的名称相同的连接名称?
谢谢!
请参阅SqlDataSource控件上的MSDN文档。
首先,没有“类型”属性。因此,您需要将其删除。SqlDataSource根本不呈现可见控件,仅用于为数据绑定的ASP.NET控件(例如GridView,FormView等)提供数据/数据操作。
出于同样的原因,您没有/不需要Onclick,class或ValidationGroup属性。
这不会导致您解析器错误:
<asp:SqlDataSource ID="CustomerSearch" runat="server"
ConnectionString ="<%$ ConnectionStrings:yourConnectionString" %>"/>
其中上面的“ yourConnectionString”是您的web.config文件中的连接字符串名称。
但是,对于此控件的用途,您似乎有一个基本的误解。查阅这篇MSDN文章,获得很好的概述,并链接到教程:
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句