2012-06-08 5 views
0

У меня есть веб-часть, которая содержит простую веб-форму. После отправки веб-формы пользователь видит благодарность или сообщение об ошибке.Sharepoint web-form submit Отправить сообщение Сообщение

Он находится в CodeBehind на Click_event:

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

И код в файле asxc:

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

Проблема заключается в том, что сообщение не исчезает после обновления страницы.

ответ

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

Смежные вопросы