我有一个页面需要终止执行它的代码(在渲染时运行)但不会停止执行MasterPage。
问题是这个, 页面'Default.aspx'使用主页'MasterPage1.aspx'。 Default.aspx中的代码检查某个条件,如果发现为true,则Default.aspx需要停止执行,但渲染MasterPage的其余部分。
我发现如果我在default.aspx中调用response.end(),MasterPage的渲染也会终止。
所以我正在寻找的是一种替代方法,它可以在default.aspx中停止执行,但仍会呈现MasterPage的其余部分。
谢谢:)
答案 0 :(得分:1)
为什么不使用Response.Redirect转到错误页面(可能有相同的母版页),而不是返回没有任何内容的母版页?
答案 1 :(得分:1)
您可以使用Server.Transfer()
转到新页面,并避免重定向。