2013-11-29 2 views
0

Как я новичок в asp.net Мне нужна помощь от вас, Я использую MasterPage и дочерние страницы.Как обновить главную страницу на всех дочерних страницах без обновления

На главной странице у меня есть Label, в котором отображаются товары, добавленные в корзину. , когда я добавляю продукт в продукты page.aspx, он обновляется на главной странице как (1 элемент) и отображается на этикетке, но когда я нахожусь в homepage.aspx, он не показывает, что я использую одну и ту же главную страницу в home.aspx. Если я обновляю home.aspx, он обновляется. Мне нужно обновить его без обновления.

+0

Вы можете показать код, который обновляет текст ярлыка? – Emre

ответ

0

Пример кода выглядит следующим образом

Masterpage разметке: Вот ярлык в вашем MasterPage, который вы хотите быть обновление от childpage

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

MasterPage.cs:

public partial class MasterPage : System.Web.UI.MasterPage 
{ 
    public string labeltext 
    { 
     get 
     { 
      return Label1.Text; 
     } 
     set 
     { 
      Label1.Text = value; 
     } 
    } 
    protected void Page_Load(object sender, EventArgs e) 
    { 
    } 
} 

ChildPage.cs:

protected void Page_Load(object sender, EventArgs e) 
    { 
     this.Master.labeltext = "Your value"; // set your value 
    } 
+0

Спасибо за ответ, – user2944187

+0

Но он обновляется при загрузке, поэтому нам нужно обновить. Я хочу это без обновления страницы ia там любое решение – user2944187

+0

@ user2944187: как вы установили значение? на каком событии вы можете написать это на этом мероприятии –

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