我是大三的学生,这个学期学校开了ASP.net的课程,我就想好好把网页相关知识都学一学。听老师讲,说是asp.net的程序在服务器上跑完了之后给客户端返回个html的结果,是这样吗?如果我在asp里面画一个按钮,是不是就会变成html里面的<input type="button">这样的标签?我现在在看网上找的视频教程,讲html css js的,看完了会对我以后的asp有什么帮助吗?还有,有次在csdn论坛上,有人抱怨别人写的网页里面净是<div>这个东西。这个很落后么?有什么替代的?还有什么东西是在html里但是比较让人觉得落后的东西么?谢谢指点!

解决方案 »

  1.   

    asp.net是一种“html生成器”。听老师讲,说是asp.net的程序在服务器上跑完了之后给客户端返回个html的结果,是这样吗?
    差不多是这样。如果我在asp里面画一个按钮,是不是就会变成html里面的<input type="button">这样的标签?
    是的,不仅如此,asp.net还会为控件的状态以及行为生成更多的代码。我现在在看网上找的视频教程,讲html css js的,看完了会对我以后的asp有什么帮助吗?
    建议你先学学html和http协议,然后从基本概念学起。css和js是围绕html的。网页里面净是<div>这个东西。这个很落后么?
    这个是在胡说。
      

  2.   

    简单来讲 HTML是网页前段 ASP.NET包含了与数据库交互数据和对数据进行逻辑处理最后在前台呈现给用户 而且还封装了很多的控件来供用户来使用 而不需要在HTML代码里写控件代码网页里全是div这可不是落后 div+css是至今为止最好用最灵活的布局方式
      

  3.   

    学html是学习ASP.NET过程中的一小部分
      

  4.   

    简单点,html是给你看的.net可以进行一系列的加工之后以html的形式展现给你看
      

  5.   

    html js  jq 学好了,对ASP.NET是很有用处的
      

  6.   

    html css js是最基础的技术,无论用哪种动态网页开发技术(jsp\php\asp\asp.net等等),最终都是以生成html代码为目的,至于div而局,不是落后,恰恰相反,div+css是时下最流行的而局方式
      

  7.   

    asp.net是一种嵌入型的脚本语言,指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。
    html是超文本标记语言,指Hypertext Markup Language,是用于描述网页文档的一种标记语言。
    网站的页面的显示就是靠html来显示的,它数以静态的页面,没有交互。而asp.net可以实现动态的程序运行,实现页面的效果。
    简单的说就是一个是动态,一个是静态
      

  8.   

    asp.net貌似是强加html,强修改html
      

  9.   

    html是静态页面~只要加上asp.net的技术就可以实现动态页面的传值了~
      

  10.   

    这两天又想到另外的一个问题,就是,远程的服务器为什么要运行个“服务器”这个软件才能给别人提供服务呢?比如我在我的电脑上写个html代码,我的舍友在他的电脑上访问我的电脑里面的html,不也能看么?。。
      

  11.   

    你的舍友能访问你的电脑上的html,此时你的电脑就充当了服务器的角色。只是服务器应该是一直开着的,运行稳定,性能优良,能为成千上万人提供服务,你的电脑可能就不行了。
      

  12.   

    去这里学习学习吧,最好的入门教程了 http://www.w3school.com.cn/这个是中文版的 http://www.w3schools.com/ 这个是英文版本的 最好去英文站点,内容比较新也比较全面。有问题再来csdn
      

  13.   

    本人理解是那些控件都是在客户端渲染成一个个标签,微软开发那些控件只是方便程序员开发罢了,我们不想用完全可以不用啊,我们直接可以写<input type="text">,以前的asp,php,jsp都是这样的,正如上面所说的html css js都是动态网页设计的基础,无论什么都是要用到的,建议楼主还是加强这方面的学习吧。