使用母版页时遇见了一个问题
想在子页面的Page_Load事件中response.write("你好")想输出在子页面的区域范围内,但是输出的结果是在整个页面的最前面,请问怎么才能输出在想要的范围内。

解决方案 »

  1.   

    这个办法我也考虑过了的,但是我觉得还不是最好的办法比如我有一个注册也面,里面肯定会有输入标签用来输入用户名和密码,等确定后提交服务器,注册成功后就是输出“感谢您的注册。”这个时候就不需要再显示那些输入标签。
    如果是以前,肯定这样做
    Response.Write("感谢您的注册。");
    Response.End();但是这样后面母版页的内容也不会输出的。能否有办法,只在子页面里输出“感谢您的注册。”,并且结束输出,而不影响母版页。
      

  2.   

    写到aspx文件中,而不是cs文件
    <%
    if(xxx=true){
    Response.Write("感谢您的注册。"); 
    Response.End(); 
    }
    %>
    而page_load负责xxx=true或者xxx=false