“页面”后的客户端渲染问题。电话

时间:2008-11-17 10:18:06

标签: c# asp.net postback cross-posting

我试过,'PreviousPage','PreviousPage.IsCrossPagePostBack''Page.previousPage',page.title

它会导致客户端在此行之后停止呈现页面。

简单的例子

protected void Page_Load(object sender, EventArgs e)
{
response.write("I can see this");
string test = PreviousPage.IsCrossPagePostBack.toString(); //Any page call Causes client rendering to freeze
response.write("But i cant see this");   
System.Windows.Forms.MessageBox.Show("However i can see this,proving that the server is still running the code");   
}

任何人请,任何想法?

2 个答案:

答案 0 :(得分:1)

ANSWER

好吧它结束了这是一个愚蠢的事情。代码闻到了。

我用来触发PostBack的按钮有一个触发重定向的处理程序,我只是删除了处理程序,保留了PostBackUrl设置和魔法。

答案 1 :(得分:0)

您检查过PreviousPage是否为null?

来自msdn

  

PreviousPage属性为null   引用(在Visual Basic中没有)   当用户请求该页面时   直接来自服务器。

另外 - 网页表单中的MessageBox一个好主意...也许使用内置的trace.axd