当前位置:编程学习 > C#/ASP.NET >>

求助关于Response.Write的问题

 就这么一句话:
Response.Write("<script language=javascript>alert('账号密码错误!');</script>");结果调用相应方法的时候居然没弹出来?请问是什么问题????
方法肯定执行了,而且执行到了这一句!浏览器也没有报出JS的错误!
--------------------编程问答-------------------- 你肯定在这里用了重定向了!

用page方式注册脚本!! --------------------编程问答-------------------- 好像是你那引号的问题。。 --------------------编程问答-------------------- 在浏览器里检查你的页面的HTML代码,看是否有了这个js脚本。

--------------------编程问答--------------------
引用 1 楼 zhoukang0916 的回复:
你肯定在这里用了重定向了!

用page方式注册脚本!!

用了脚本注册方法,问题依旧:
this.Page.RegisterStartupScript("Startup", "<script language=javascript>alert('账号密码错误!');</script>"); --------------------编程问答-------------------- 喜欢用这种方式:

public static void Show(System.Web.UI.Page page, string msg)
    {

        page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<script language='javascript' defer>alert('" + msg.ToString() + "');</script>");

    }
--------------------编程问答--------------------
引用 3 楼 jyk 的回复:
在浏览器里检查你的页面的HTML代码,看是否有了这个js脚本。

看了,好像没找到 --------------------编程问答-------------------- Response.Write("<script>alert('输出');</script>");

可以输出没任何问题 --------------------编程问答--------------------
引用 5 楼 coco_ke 的回复:
喜欢用这种方式:
C# codepublicstaticvoid Show(System.Web.UI.Page page,string msg)
    {

        page.ClientScript.RegisterStartupScript(page.GetType(),"message","<script language='javascript' defer>alert('"+ msg.ToString()+"');</script>");

    }

用了这种方式,问题依旧 --------------------编程问答-------------------- 新建个页面试试  回复内容太短了! 
--------------------编程问答-------------------- ajax框架中使用的response.write??? --------------------编程问答--------------------
引用 10 楼 wuhq030710914 的回复:
ajax框架中使用的response.write???

确实在Ajax中使用的response.write --------------------编程问答--------------------
引用 7 楼 zp63534036 的回复:
Response.Write(" <script>alert('输出'); </script>");

 可以输出没任何问题
--------------------编程问答-------------------- google:response.write ajax
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,