日期:2014-05-18  浏览次数:20378 次

%%%%%%%%%%%%%%%%%% Response.Write问题,请路过的朋友看看 %%%%%%%%%%%%%%%%

  我的项目中有一个1.ascx文件,在1.ascx.cs文件中的Page_Load   事件中有一条输出语句如下:
      Response.Write( "123 ");
然后我在default.aspx文件中使用了1.ascx文件,但是浏览器中输出了两个123,即输出结果为   :123123
    请问这是怎么回事呀,我这样写也不行:
        if   (!this.IsPostBack)
                {  
                        Response.Write( "123 ");
                }

哪位知道的请帮帮我呀,谢谢,在线等!!!

------解决方案--------------------
response.clear();
Response.Write( "123 ");

这样试一下
------解决方案--------------------
我试过了 我的怎么没问题啊!
------解决方案--------------------
在使用ascx的aspx页面不要重复加载1.ascx
------解决方案--------------------
加载两次啊
------解决方案--------------------
要么你是拖了2个用户控件在 default.aspx页
应该不会出现你那样的情况的
你加上
Response.Write( "123 ");
Response.End(); 看看
------解决方案--------------------
会否是ispostback的问题呢?