none
vs2008 自带的web 发布工具 不能执行javascript脚本 RRS feed

  • 问题

  • 我用我机器上的 vs2008建了一个web网站。在其中的一个aspx页面的pageload中写入如下代码Response.Write("<script>alert(333);</script>");。然后 运行当前aspx页面,使用vs2008自带的asp.net development server(就是vs2008自带的web发布工具)进行页面访问,页面是能正常显示,不过我们js脚本却不执行,查看源代码,也有那段js脚本。我的vs2008 打了sp1的补丁,我想问下,这个原因是怎么回事?因为本地没有iis,不然就不需要这个自带的web发布工具了。
    2010年5月22日 8:32

答案

  • 问题解决了。应该是本地设置问题。还没找到原因,我用localhost不可以,但换成ip127.0.0.1就能正常执行javascript了。这个估计是本地ie的设置问题。谢谢版主了。

    • 已标记为答案 三丰 2010年6月5日 6:35
    • 已编辑 三丰 2010年6月5日 6:35 内容不准确
    2010年6月5日 6:35

全部回复

  • 你的页面的HTML结构没有问题么?换一个浏览器看看

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年5月23日 15:03
    版主
  • 页面结构肯定没问题。因为,我还做了一个html的页面,里面也有js脚本,用vs自带的web发布工具 运行我这个html页,js就不执行。而我直接双击这个html页面,javascript的脚本就可以执行。所以 ,我认为问题可能出在我的vs2008的web发布工具上。 而且我的机器以前是肯定能执行的,前几天突然发现这个问题的,是不是少了哪个插件呀?

    2010年5月23日 21:29
  • 呃,脚本是嵌入在HTML中发送到浏览器端负责解释的,只要web服务器返回的HTML是一样的,用的是同一个浏览器和同一个URL,浏览器没有理由产生不同的结果。你使用的网址、浏览器有什么不同么?



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年5月24日 2:31
    版主
  • 哦 。一个就是 vs2008自带的web发布工具 地址为http://localhost:1033/1.html 而直接双击这个文件 地址就是 c:/1.html 就这么点区别。 但是 http://localhost:1033/1.html 中的js脚本就不执行 。 而c:\1.html中的js脚本就能正常执行。
    2010年5月24日 12:40
  • 检查你的浏览器的针对这两个URL的安全区域选项

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年5月24日 13:31
    版主
  • 已经加入信任站点了 。

    2010年5月25日 13:29
  • 加一个Mark of the Web看看

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2010年5月25日 13:36
    版主
  • 问题解决了。应该是本地设置问题。还没找到原因,我用localhost不可以,但换成ip127.0.0.1就能正常执行javascript了。这个估计是本地ie的设置问题。谢谢版主了。

    • 已标记为答案 三丰 2010年6月5日 6:35
    • 已编辑 三丰 2010年6月5日 6:35 内容不准确
    2010年6月5日 6:35