http://www.360buy.com/products/737-794-880-0-0-0-0-0-0-0-1-1-1.html想问下 这个地址里关于洗衣机的排列形式有现成的控件吗?如果没有的话,哪位有思路该如何写这个自定义的控件?
解决方案 »
- 循环取datarow数据的问题
- SqlDataSource.Deleting事件里,如何获取RadGrid当前行的某一列值?
- 再次求指导
- |zyciis| 如何给RequiredFieldValidator 当添加了一个ValidationSummary时,验证出错,弹出提示的错误信息可以自定义 谢谢 急
- |zyciis| 200分求: 一个ASP银行接口,我现在的是ASP.NET的 在ASP.NET中要怎么做 没有用过ASP 谢谢 急
- DetailsView1查询的问题
- ASCII码处理的问题
- 怎么把字符串分离出来
- 大家来讨论一下天新word的实现方式?光下载控件是没有用的----
- 请问将ASP.NET的目录拷到另一台机器的WWWROOT下,为什么不能用
- datatable 未将对象引用设置到对象的实例 求助求助~
- cookie最多能存多少字符?
楼主刚入门吧。首先,这与自定义控件没有必然的联系。
其次,这是网站开发的基本应用。推荐实现方法:
首先,你在静态页面html排出这样的版来,实现这种效果,然后,在asp.net里,用repeater等数据循环控件输出即可,其中,如果HTML代码结构不良,在repeater的itemtemplate里逻辑可能会复杂一些。
根据360那样的效果,完全可以用div 浮动实现,是最简单的逻辑和良构的html。
数据源绑定只用过gridview
而且这些控件都是图片 文字 音频 视频
图片 文字 音频 视频
.... .... .... ....
就是说每一列的类型是一样的,当然可以在后台动态的判断,达到类似列不同的效果
但是repeater可以实现类似这样的吗图片 文字 图片
音频 视频 图片
.... .... ....或者这样的
图片 图片 图片
图片 图片 图片
.... .... ....我是想写一个实现上面表现形式的控件,或者像360里面那样布局的控件
这个控件可能有这些设置,分几行几列显示,每个单元格里显示的内容可以是是完全一样的,也可以不一样,内容可以初始化或设置
我没有看你贴的那个链接。简单回答你这个问题。首先,矩阵排列是DataList控件来实现的。对于你第一个矩阵,我们就只能把每一个单元抽象为usercontrol,这个usercontrol需要根据输入的内容参数(例如只是内容id号)来动态地装载真正处理这个内容的usercontrol。或者我们用程序员的思路(而不是架构师的思路)来一步一步地说,就是你要把不同内容形式展现的局部界面写成usercontrol(输入参数它就展示内容),然后创建一个单个的usercontrol它完成判断内容的类型并动态loadcontrol那些具体的usercontrol的功能,最后再把这单个usercontrol声明到datalist的模板列中,就可以了。这样编程代码最少,编程思路也最清晰。
汗,
JS+div +css实现
<asp:Repeater id="Repeater1" runat="server">
<ItemTemplate>
<tr>
<td> <%# Container.DataItem %> </td>
</tr>
<%#(Container.ItemIndex+1)%3==0 ? " <br />" :String.Empty%>
</ItemTemplate>
</asp:Repeater>
不过我只试验了string类型的
一会再试试图片什么的可以不可以
另外 多谢1234大哥给的思路
整理好思路后我把它封装个控件出来