ASP.NET关于控件的疑惑

问题描述

首先我是初学者,故有些疑问...使用VS2008作为IDE,感觉使用控件做页面功能很方便,直接拖个LOGIN啥的就行了.但IDE会生成很多hidden,并且有些控件会生成相应表格代码什么的.这我觉得很不利排版,并且生成代码非常乱,对于在制作时很不利.不知道大家在学ASP.NET或用它做网站时是怎么处理的.看Discuz.NT(ASP.NET)论坛时,生成的代码就非常干净我是初学者,请教了.

解决方案

解决方案二:
比如可以不用控件的就是就别用了可以用HTML控件就别用服务器控件了可以用literal的时候别用label等等可以使用reapter的时候就别用datalist这些了Discuz.NT好象使用的是标签替换。好象……跟CMS一样,做静态文件,然后替换里面的正则标签生成静态。可能,没仔细研究
解决方案三:
贴子沉的好快的哇
解决方案四:
谢谢楼上的,不知道哪有更具体或者说详细的文章呢?
解决方案五:
LZ好像说的是美工的问题,其实.NET的优势在于程序,如果完全用VS来处理排版和美工的问题,那确实有点勉强。其实,专门的美工可以用别的工具处理好网页效果的,最后设计成html的VS都可以接受的至于控件一类的,基本上都是table或者div来控制
解决方案六:
我同意楼上说的,美工处理成HTML后,需要VS的配合完成程序.像GridView可以以列表形式显示数据.但它生成的我表格很难控制如列宽~~~,或者说我希望在它生成的表格上再加些别的我自己的东西什么的.这时我应该怎么办呢?是否使用别的控件啥的.

时间: 2024-08-02 17:16:11

ASP.NET关于控件的疑惑的相关文章

探讨微软ASP.NET AJAX控件开发技术(客户端)

本系列文章将通过具体的实例从客户端和服务端两个角度全面探讨ASP.NET AJAX框架中的控件(Control)开发所涉及的技术. 一. 简介 如今,ASP.NET AJAX框架以其与ASP.NET 2.0系统的有机整合与完全面向对象的客户端JavaScript组件模型正在吸引着越来越多的Web开发人员.此外,这个框架还为基于ASP.NET 2.0平台的AJAX Web开发提供了一揽子方案(尽管尚嫌稚气). 首先,我们来回忆ASP.NET AJAX框架设计的主要目标:其一,扩展现有的ASP.NE

在ASP.NET WEB控件中应用样式(Style)

asp.net|web|控件 翻译: T.T (TPoI) 在这编文章中, 我将告诉你如何使用.NET FRAMEWORK类库中的WEB类来为WEB服务器控件创建和应用样式(Style). System.Web.UI.WebControls.Style 类 Style类定义在System.Web.UI.WebControls名字空间, 用来描叙一个WEB服务器控件的样式. 该类的属性可以设置WEB服务器控件的外观, 或者多个WEB服务器控件使用一个通用的外观. 你可以通过这些属性来改变背景色,

ASP.Net分页控件发布

asp.net|分页|控件 由于.net自带的分页功能极其死板,自定义性不强不能满足需求,俺花了一个多星期的时间 写成的一个.net分页控件. 特性: 1.支持datagrid,datalist等分种数据显示控件,理论上只要有datasource的控件都可以 2.支持url方式分页,url分页的每一页都可以被搜索引擎搜到,并且支持url重写 3.控件样式可自定义 4.封装完全,使用过程序只需写一行代码   1 /******************************************

ASP.NET 验证控件安全隐患

asp.net|安全|安全隐患|控件 本文就是给过分相信,ms asp.net 验证控件的,和 js 验证的朋友的一个忠告!请不要用本方法去黑人. ASp.net 的全部客户端验证控制都是放在一个: %SystemDrive%\Inetpub\wwwroot\aspnet_client\system_web\1_1_4322 目录下的叫 WebUIValidation.js 的js 里最后的 11_1_4322目录是版本号不同的 .NET 环境这个也不同. IE 下载文件的机制是 , 如果服务器

Asp.net导航控件真的值得用吗?

asp.net|导航|控件 刚开始接触menu控件,感觉怎么这么别扭啊. 首先说数据访问部分,为了所谓的provider pattern,一层一层的包装,而且都是些黑盒子,虽然概念是挺先进,结构好象也很清楚,但还是让我觉的迷迷糊糊,至于嘛,只是想做几个数据驱动的menu而已.还有那个前台的menu类,那么多的Properties,尤其想到menu类也是个黑盒子,一点都不知道,它生成的xhtml会是什么样的,而我只有一点点css知识而已,想到这里连尝试的欲望都没了.还不如自己动手亲自写一个menu

亲密接触ASP.Net(3) asp+中的控件

最近有朋友问我,哪里可以学好ASP+,我早就说过NGWS中带的文档是最好的学习手册,不过由于NGWS的要求太高,还有它的大小(110M)的问题,有一部分兄弟,不能装上它,我给你们一个站点http://www.aspnextgen.com/quickstart/aspplus/ ,上面的文档就是NGWS直接带的,而且这个站点全是由asp+构建的,大家可以直接看到aspx的执行情况,我现在对我们的站点唯一不满的地方就是不能执行aspx,不能给大家看到例程的执行结果. 好了不说多话了,我们这一节要来看

ASP.NET验证控件祥解

asp.net|控件 ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发. WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法.如果开发者熟悉javascript或者VBScript,可以用这些脚本语言轻松实现验证,但是又要考虑用户浏览器是否支持这些脚本语

ASP.NET验证控件祥解(转)

asp.net|控件 ASP.NET验证控件祥解 ASP.NET是微软推出的下一代WEB开发工具,其强大的功能立即吸引了一大批WEB开发者投入它的靡下.现在,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能同时方便我们现在的WEB开发. WEB开发者特别是ASP开发者,一直对数据验证比较恼火,当你好不容易写出数据提交程序的主体以后,还不得不花大把时间去验证用户的每一个输入是否合法.如果开发者熟悉JavaScript或者VBScript,可以用这些脚本语言轻松实现验证,但是又要考虑

Cutting Edge:使用客户端行为扩展ASP.NET DataGrid 控件

asp.net|datagrid|客户端|控件 Cutting Edge:使用客户端行为扩展ASP.NET DataGrid 控件 (可拖动列和客户端排序) 英文原文:Extend the ASP.NET DataGrid with Client-side Behaviors作者:Dino Esposito翻译:MasterLRC源码:CuttingEdge0401.exe 如同比萨饼厨师的擀面杖,DataGrid 控件,对于一个熟练的ASP.NET开发者来说是非常基本而且有用的工具(译者:老外