使用Contect.Handler显示提交过来的“编辑成功”的信息

在新页面上显示编辑成功信息:

有时希望在页面显示之前编辑的成功信息,又不希望在那次编辑后仅用繁杂的页面控件重置,HowTo?

1. 先给page_a的LitMsg控件赋值,比如“Edited successfully ..",我们需要在下一个页面中用到这个值。
2. 再使用 Server.Transfer(page_b_url);

关于Server.Transfer与Response.Redirect的区别,这儿有一篇文章 

3. 在page_b中的!IsPostBack代码段中, 
LitMsg.Text = ((Literal) ((Page) Context.Handler).FindControl("LitMsg")).Text;

关于Contect.Handler 《asp.net中的参数传递:Context.Handler 的用法

原文地址:https://www.cnblogs.com/syveen/p/1754197.html