我有一个包含简单网页表单的网页部分。提交Web表单后,用户会看到感谢信或错误消息。
它位于Click_event
上的codeBehind:
lblMessage.Text = "Your Profile Details were updated successfully";
asxc文件中的代码:
<asp:Label ID="lblMessage" runat="server" Text=""></asp:Label>
问题是刷新页面后消息不会消失。
答案 0 :(得分: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