asp.net 可以做成div+css 的页面吗?
asp.net可以做成div+css的页面吗?有什么办法可以实现?现在做的都是用控件,里面都带有table的标签。我想都换用div+css。...
asp.net 可以做成div+css 的页面吗?
有什么办法可以实现?现在做的都是用控件,里面都带有table的标签 。我想都换用div+css。 展开
有什么办法可以实现?现在做的都是用控件,里面都带有table的标签 。我想都换用div+css。 展开
7个回答
展开全部
在.net中有一个属性设置,是由table来排版还是div。
比如checkboxlist里面就有。
如果你已经使用了一些必须是由table来输出的控件,
而你又想要他输出div类型的。
那解决的方法:
1。你继承你现在的控件,然后对控件进行扩展。
主要改写的地方就是对Render()方法的改写,让HtmlTextWriter对象的输出按照你的要求来写。
2。完全写个新的控件来满足你的输出要求。
这个嘛,如果逻辑简单点无所谓,如果复杂的话,那就比较化不来。
我个人不太支持这样的。
我个人看法:
如果输出的是内容页,也就是可以生成静态方式访问的页面,我推荐使用DIV
的方式,这方面可以对页面的要求严格点。因为使用DIV,页面的布局会比较个性和灵活些。
如果是动态页就不要太追求是不是什么样的标签了,只要保证页面不乱。功能稳定就可以了。正好.net服务器空间一般使用到动态页中。
最后:asp.net完全可以做成DIV+CSS的页面
比如checkboxlist里面就有。
如果你已经使用了一些必须是由table来输出的控件,
而你又想要他输出div类型的。
那解决的方法:
1。你继承你现在的控件,然后对控件进行扩展。
主要改写的地方就是对Render()方法的改写,让HtmlTextWriter对象的输出按照你的要求来写。
2。完全写个新的控件来满足你的输出要求。
这个嘛,如果逻辑简单点无所谓,如果复杂的话,那就比较化不来。
我个人不太支持这样的。
我个人看法:
如果输出的是内容页,也就是可以生成静态方式访问的页面,我推荐使用DIV
的方式,这方面可以对页面的要求严格点。因为使用DIV,页面的布局会比较个性和灵活些。
如果是动态页就不要太追求是不是什么样的标签了,只要保证页面不乱。功能稳定就可以了。正好.net服务器空间一般使用到动态页中。
最后:asp.net完全可以做成DIV+CSS的页面
参考资料: http://www.dotnetclub.cn/?aspdotnetdev/list-1
展开全部
都可以的啊!你说的那个是数据绑定了吧!一般用listView,里面的格式自己设定!不生成任何HTML代码!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然能,把table标签删了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然可以用div+css啦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你得理解div+css是个什么东西.div就是一个容器,类似于table,css就是级联样式表,通过css控制div的样式,比如大小,背景颜色之类的属性.
div既然是个容器,就是用来放东西的,你完全可以把空间放到div里边.然后用css控制div的属性...div+css不是用来替换控件的...
div既然是个容器,就是用来放东西的,你完全可以把空间放到div里边.然后用css控制div的属性...div+css不是用来替换控件的...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Repeater 控件比较好使,不影响页面的样式,不过有很多东西就需要你自己手写了,比如分页,等等。。。
你可以看看这个
http://zhidao.baidu.com/question/58927823.html
你可以看看这个
http://zhidao.baidu.com/question/58927823.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询