0

我有一个包含简单 Web 表单的 Web 部件。提交 Web 表单后,用户会看到感谢或错误消息。

它位于代码后面Click_event

lblMessage.Text = "Your Profile Details were updated successfully";

以及 asxc 文件中的代码:

<asp:Label ID="lblMessage" runat="server" Text=""></asp:Label>

问题是刷新页面后消息不会消失。

4

1 回答 1

0

当您按 F5 时,这会将页面刷新到其原始状态,其中标签没有您显示的任何文本。您的标签拥有该文本的唯一方法是通过按钮单击事件。

看起来您需要阅读有关页面生命周期和视图状态的一些信息:

http://rameshsps2010.blogspot.com/2011/06/sp-and-aspnet-page-life-cycle.html

http://nishantrana.wordpress.com/2009/02/14/understanding-web-part-life-cycle/

http://www.sharepointdotnet.com/2012/02/page-lifecycle-events-in-aspnet.html

于 2012-06-08T21:10:09.340 回答