使用ASP.NET母版页时,早期响应终止

时间:2009-12-15 17:48:32

标签: asp.net response render master-pages

我有一个页面需要终止执行它的代码(在渲染时运行)但不会停止执行MasterPage。

问题是这个, 页面'Default.aspx'使用主页'MasterPage1.aspx'。 Default.aspx中的代码检查某个条件,如果发现为true,则Default.aspx需要停止执行,但渲染MasterPage的其余部分。

我发现如果我在default.aspx中调用response.end(),MasterPage的渲染也会终止。

所以我正在寻找的是一种替代方法,它可以在default.aspx中停止执行,但仍会呈现MasterPage的其余部分。

谢谢:)

2 个答案:

答案 0 :(得分:1)

为什么不使用Response.Redirect转到错误页面(可能有相同的母版页),而不是返回没有任何内容的母版页?

答案 1 :(得分:1)

您可以使用Server.Transfer()转到新页面,并避免重定向。