我用了datalist之后,这个控件中的包含的所有HTML标签都不显示,这是为啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我用了datalist之后,这个控件中的包含的所有HTML标签都不显示,这是为啥?相关的知识,希望对你有一定的参考价值。

参考技术A 绑定的时候用三元操作符啊,控制文字的字节显示
<%# Eval("id").ToString().Length>10?Eval("id").ToString().Substring(0,10):Eval("id").ToString %>
如果文字大于10个就取前十个+“......”代替,少于十个的话全部显示,有问题HI我
还用一种方法用样式来控制、、、、、、
追问

我还没绑定数据,在布局,不管里面放什么东西,在页面上就是不显示

参考技术B 不绑定数据源,<ItemTemplate>标签里的东西是不会显示的本回答被提问者采纳

GridView,DataList,Repeater 分别指啥.各有啥特点?

要详细啊

它们三个分别是包含与被包含关系,GridView包含DataList,DataList又包含Repeater 。
DataList是可以循环遍历数据的服务器控,Repeater 是每个数据单的一种分隔标示控件。
参考技术A GridView DataList Repeater 这三个都是用来配置并显示数据源的 数据控件GridView是按数据库字段横向排列内容的 而且可以跟换GridView的外表美观度 一般用来绑定用户信息表的 可以直接设置分页显示而DataList则是纵向排列的 不可以改变外表美观,除非用样式表。不可以直接启用分页除非用第三方控件辅助达到也可用Repeater 一般用来显示用户投诉那种表的类型换句话说功能是一样的只不过格式的排列可不同 Repeater 我很少用,个人觉的用处就是 搭配Repeater 使用 起到辅助DataList实现分页功能比如Repeater1.DataSource=objPds; Repeater1.DataBind(); PagedDataSource 对象赋给Repeater控件起到对 DataSource的绑定作用 总的来说这三者的关系可以这样概括GridView功能强大Repeater速度快DataList介于中间.
希望可以帮助到你!

以上是关于我用了datalist之后,这个控件中的包含的所有HTML标签都不显示,这是为啥?的主要内容,如果未能解决你的问题,请参考以下文章

C#中的Datalist控件遍历问题

asp:Repeater控件使用

在 datalist 控件中使用表时额外的 <tr>

GridView,DataList,Repeater 分别指啥.各有啥特点?

如何找到datalist 内控件textbox并设置其属性

当控件位于 asp.net 的 UpdatePanel 中时,如何使用 Jquery 获取单击事件?