正常的页面跳转可以用Response.Redirect("index.aspx");这个语句,但现在我想跳转到一个母板页的文件,如果这样Response.Redirect("Common.Master");就出现错误了。。所以我想请问一下.aspx.cs里的代码,应该要怎么写语句跳转到母板页呢?

解决方案 »

  1.   

    跳不到母版页,像 .master, .ascx 这些都是禁止直接浏览的,
      

  2.   

    客户端不能解释母版页,所以只能跳转到内容页,如果你是想要跳转到主页的话可以把主页做成内容页,然后再Response.Redirect("index.aspx");
      

  3.   


    那样就可以跳撒 你看你报的什么错误 可能是是继承模板页的页面有问题 比喻在page_load里面的问题  你可以检查下 调试下
      

  4.   

    模板页是一个框架结构,不是页面,你需要将index.aspx指定为引用某个模板页,这样此页面就具有了模板页中设计好的框架结构
      

  5.   

    模板页不是WebForm!不能直接跳转过去,楼主可以定义一个页面,该页面应用该母版页,然后跳转到这个页面!
      

  6.   

    母板页本来就是不允许直接访问的,要不然后缀名怎么会是master?
      

  7.   

    看到你们的评价真的很郁闷 
    http://hi.baidu.com/%D0%A1%C4%BE09/blog/item/c1a95e18bf6fd10f35fa41be.html
    这个地址有母版页的详解自己去看吧!