菜鸟提问:怎样分辩出网页到底是用asp.net做的还是静态的,如index.html ????
朋友曾经告诉我一件事:他们公司请别人做的网站,是一个静态的index.html ,因为别人把做好的index.html文件改名为index.aspx文件,再上传到支持asp.net的空间,可网页的收费比静态的index.html 要高出几倍。请问大侠:1.朋友说的这事可不可能是真的啊???2.如果真是这样,我又应该怎样分辩出网页到底是用asp.net做的还是静态的,如index.html 。谢谢!!!

解决方案 »

  1.   

    那如果遇到没道德的网页设计人员,那只能上别人当了吗???要知道asp.net做的网页的收费比静态的index.html 要高出几倍啊!!
    请大侠告诉我应该怎样分辩出网页到底是用asp.net做的还是静态的,如index.html 。谢谢!!!
      

  2.   

    对于你说的这种情况,确实有,对于一些小规模,尤其是交互能力要求不高的网站上,采用这样的方法能够做到,在识别上,因为ASP.Net页面返回到客户端的同样是HTML代码,不好分辨,如果你的网站包含新闻页或者信息发布页,你可以看一下你打开新页面时新页面的地址栏,如果类似于http://www.XXXX.com/viewnews.aspx?id=10,而且后面的参数改变时页面内容也更新,那就是动态页面,是ASP。Net做的,如果是通过http://www.XXXX.com/news1.aspx,http://www.XXXX.com/news2.aspx这样的方法来链接,用静态页面的可能性就非常的高了
    以上的建议楼主参考一下,如果你想签定你的网站采用的什么技术,不妨把网址贴出来,相信CSDN上的高手一定可以帮你解决。
      

  3.   

    简单,在VS.NET2003里面打开,看看有没有服务器控件就行了。
      

  4.   

    如果拿不到原码,就直接在IE里点“查看”--“源文件”,一般.net开发的web页面在
    <form name="form1" method="post" action="Default.aspx" id="form1"> 都可以看见页面实际扩展名的
      

  5.   

    这样判断没什么意义,如果他把一个html改成aspx,然后在里面插入一小段简单的<% %>的代码,你能说这是静态还是动态页面?你应该跟他谈清除功能,每个动态页面实现什么功能?静态页面实现什么功能?并且分别付费用,至于具体实现,他用什么扩展名,用什么方法就是他的事情了。