2

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

问题是,页面“Default.aspx”使用母版页“MasterPage1.aspx”。Default.aspx 中的代码检查某个条件,如果发现为真,则 Default.aspx 需要停止执行,但呈现 MasterPage 的其余部分。

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

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

谢谢 :)

4

2 回答 2

1

与其返回没有任何内容的母版页,不如使用 Response.Redirect 转到错误页面(可能具有相同的母版页)?

于 2009-12-15T17:54:32.167 回答
1

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

于 2009-12-16T00:07:37.147 回答