知识大全 ASP.NET开发中关于Web标准的几点建议

Posted

篇首语:聪明出于勤奋,天才在于积累。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET开发中关于Web标准的几点建议相关的知识,希望对你有一定的参考价值。

ASP.NET开发中关于Web标准的几点建议  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  摘要 NET开发新手总会遇到一些ASP NET开发过程中与Web标准之间的冲突问题 这里向您提供几个建议 使ASP NET开发过更加符合Web标准

  Visual Studio NET从 到现在的 一路走来慢慢强大……从以前的vs 能自动改乱你的代码到现在在vs 中都能直接对代码进行w c标准验证并提示了 非常不易

  论坛中也经常有从事 NET开发的新手朋友问一些ASP NET开发过程中与Web标准之间的冲突问题 其实说到底就是客户端代码生成的问题 更高深的开发层面的东西我也说不出来 从页面前端的角度和大家分享一下建议

  少用ASP NET中的服务器端控件

  在Visual Studio中 有一系列强大的控件 让我们的刚开始学习 NET开发人员爱不释手 但vs中的这些控件 大多都是基于winForm的那种模式搬来的 在网页开发上 有些控件还是少用为佳 比如

  不要什么也没都统统加form runat= server 有朋友说 不加form runat= server 其他控件很多就不可以用了 是的 我们就是要在必要的地方加 确实是有表单的地方 自然要加 但绝对不是 NET默认的那种 所有页面都在body标签下第一个标签就是form 这是不合理的

  少用Asp:Gridview这样的控件 可考虑asp:Repeater控件或者自己去写第三方控件 反正很简单 让代码输出听你的

  用asp:Literal替换asp:Label asp:Literal输出是干净的

  少用asp:LinkButton这样的控件 链接就是链接 按钮就是按钮 没必要搞一个什么LinkButton……

  默认的表单验证控件虽然用起来简单 但还是自己写的比较好用

  总之 我们要注重代码输出的质量 而默认的控件有些是达不到这个要求的

  少用Frameset/Iframe标签

  在一般网页中用框架页来布局(Header/Sidebar/Content/Footer)的做法基本上已经淘汰了 当然 后台管理这类的应用还是可以用的 前端展现的页面就不可以了 Visual Studio 中开始 就有了MastERPage 这个用起来也非常方便 其实和早期asp中include header asp这样的做法是相似的

  少用PostBack机制

   NET中的postback机制 有它的理由 合理使用吧 互联网产品中少用点没错!

  多看成熟的 NET开源产品

  比如 微软开源的oXite PetShop Discuz论坛的 NET版 BlogEngine CVBBS等等 都是基于 NET开发的比较好的例子

  多关注客户端代码质量

  毕竟是基于浏览器的 用户体验 W C标准 浏览器兼容等等 没有好的客户端代码 都是支撑不起来的

  多学习必要的客户端知识

cha138/Article/program/net/201311/11304

相关参考

知识大全 在ASP.NET开发中使用非.Net Web服务

在ASP.NET开发中使用非.NetWeb服务  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!lis

知识大全 ASP.NET Starter Kit开始 Web 站点开发

ASP.NETStarterKit开始Web站点开发  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET项目开发指南:Web.Config中的配置信息

ASP.NET项目开发指南:Web.Config中的配置信息  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看

知识大全 C#+ASP.NET开发基于Web的RSS阅读器

C#+ASP.NET开发基于Web的RSS阅读器  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n

知识大全 ASP.NET项目开发指南:自定义Web.Config文件配置节

ASP.NET项目开发指南:自定义Web.Config文件配置节  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 Web应用程序ASP.NET开发电子商务网站购物车

Web应用程序ASP.NET开发电子商务网站购物车  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 基于ASP.NET MVC框架开发Web论坛应用程序[1]

基于ASP.NETMVC框架开发Web论坛应用程序[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 基于ASP.NET MVC框架开发Web论坛应用程序[3]

基于ASP.NETMVC框架开发Web论坛应用程序[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 基于ASP.NET MVC框架开发Web论坛应用程序[2]

基于ASP.NETMVC框架开发Web论坛应用程序[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下

知识大全 结合JavaScript与ASP.NET Web窗体进行程序开发

结合JavaScript与ASP.NETWeb窗体进行程序开发  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来