.net页面布局和控件使用

本人刚学.net,使用visualstudio2005直接向页面上放置控件,感觉页面布局很不好。在百度上搜了一下如何进行页面布局的问题,很多都说是使用“div+css”,例子大都是使用html控件的。我想问下,在布局的时候,html的控件和.net的控件是否可以混合放在一起,因为前台和后台的代码我都得写,所以比较关心这个如何布局的问题。

.net的控件最终显示在浏览器上的时候也是一些HTML标记,所以真正做的时候用.NET控件的很少,基本就用到<asp:Repeater><asp:button><asp:literal>等几个比较简便的控件,主要原因在于这些控件不会在生成HTML的时候生成一些让人讨厌的多余的标记,这样有时候会搞乱设计。
当然你问的问题:html的控件和.net的控件是否可以混合放在一起,这是肯定的,因为aspx页面设计本来就是这样的,但是主要还是以HTML+CSS为主要。必要的时候配合一些简单的标记,如<asp:Literal>或者直接写变量<%=arg %>。拥有这些就足够了,其他的一些功能复杂的控件不要管他,不好用。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-03
你需要了解以下问题:
1.html和css布局,而不仅仅是div,因为.net控件生成出来的不仅仅是div元素。
2..net服务器控件所生成的html,比如button和linkbutton生成的就是button元素和a元素,它们两个在布局上的差别你要有所了解,这个就是之前的html布局知识
第2个回答  2012-06-03
.NET控件和HTML控件是不能放一起的,因为如果要做后台的话好不能用HTML控件了,如果是前台的话,用一下HTML控件也可以,但是最好前台和后台都用.NET控件比较好,这样比较容易控制!
相似回答