asp.net – EmptyDataTemplate和EmptyDataText在GridView中不起
发布时间:2020-12-16 03:21:41 所属栏目:asp.Net 来源:网络整理
导读:我似乎无法使GridView的EmptyDataTemplate或EmptyDataText工作. 我在de codebehind中获取GridView内容并使用DataBind()附加它们.我已经尝试将它们作为null和空List,并且在两种情况下都不会显示我放入EmptyDataTemplate或EmptyDataText的文本. 我究竟做错了什
我似乎无法使GridView的EmptyDataTemplate或EmptyDataText工作.
我在de codebehind中获取GridView内容并使用DataBind()附加它们.我已经尝试将它们作为null和空List,并且在两种情况下都不会显示我放入EmptyDataTemplate或EmptyDataText的文本. 我究竟做错了什么? 编辑(代码片段) 这是我的GridView: <asp:GridView ID="grid" runat="server" EmptyDataText="EMPTY"> </asp:GridView> 我已经尝试过这两个来绑定数据: grid.DataSource = new List<object>(); grid.DataBind(); grid.DataSource = null; grid.DataBind(); 解决方法
此问题是由使用所谓的
CSS-Friendly Control Adapters引起的.启用它们(并且它们似乎默认启用),EmptyDataTemplate和EmptyDataText无法按预期工作.
要禁用适配器,请转到App_Browsers文件夹,然后在CSSFriendlyAdapters.browser文件中注释掉以下部分(或与您正在使用的控件相关的部分): <adapter controlType="System.Web.UI.WebControls.GridView" adapterType="CSSFriendly.GridViewAdapter" /> 最大的问题是款式会消失. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在 Xunit 中使用依赖注入
- asp.net-mvc-4 – 为什么MVC4 @ Styles.Render()在调试模式
- asp.net-mvc – 带有HTML5语义标记的MVC4项目HtmlHelper.Ed
- 新的ASP.NET Web应用程序:有一个Login按钮可以执行某些操作
- 动态背景图像(ASP.NET)
- asp.net – 持续集成和自动化测试策略
- asp.net-mvc – 我如何UnitTest自定义ActionFilter?
- asp.net-mvc – ASP.NET MVC模型绑定器的问题
- asp.net core生成路由连接,请求参数如何获取和模型绑定
- asp.net-mvc – 如何将MVC路由添加到特定控制器?
推荐文章
站长推荐
热点阅读