请问各位大虾,我是用的.net2.0  然后新添加一个aspx的空白页面。但是查看源代码总能发现这么一段
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312"></HEAD>
<BODY></BODY></HTML>
但是我已经把aspx除了<%@ Page Language="C#" ...下面全部删除了,但在运行的时候上面这段HTML还是会出现。我现在要用JS的document.write('<script src='+aa.aspx+'></'+'script>');的方法传值。要将上面的页面HTML元素完全清空。请问我需要怎么做?

解决方案 »

  1.   

    JS的document.write(' <script src='+aa.aspx?id=1+'> </'+'script>');
    楼上的 因为我的JS需要用到这种方式来传递值。
      

  2.   

    传值跟<HTML> <HEAD> 
    <META http-equiv=Content-Type content="text/html; charset=gb2312"> </HEAD> 
    <BODY> </BODY> </HTML>  又没撒关系
      

  3.   

    为什么用aspx?js文件不行吗?
      

  4.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    这个标准不要去掉,将html标签去掉就可以了。
      

  5.   

    learningcoder 你好。
    <script src=  这个src后面的aspx,如果页面不为空JS就一直都跳不出来。有错误。IE进度条就卡在aa.aspx?id=1这一句上。好像锁死了一样。因为在CS我有接收值与写入数据的程序,所以我没办法用JS
      

  6.   

    在用类似ajax获取页面内容的时候上面的标准是不会显示的。
      

  7.   

    我现在有静态页面1.htm  我现在需要向一个aa.aspx传送一个ID值为1。但是要求我的1.htm不跳转。只是每次执行到传送的JS代码时,自动将这个ID值传送过去,然后aa.aspx的CS文件中接收这个值并处理。
      

  8.   

    hehe,领分:
    var iframe = document.createElement("iframe"); 
    iframe.src = "Ad_Tj.aspx?Iid="+id; 
    iframe.style.display  = "none"; 
    document.body.appendChild(iframe);