У меня есть <asp:Label ID="ceckSlide"/>
на моей странице aspx и вы хотите обновить этот ярлык, постоянно формируя класс в моей модели, чтобы метка продолжала меняться в зависимости от цикла for
. Я хотел бы знать, возможно ли это, если да, как бы я это сделал,обновление меток asp.net C#
Как видно из псевдокода, я вызываю метод add services
на странице aspx и хотел бы обновить таблицу в соответствии с циклом for в классе createServices
.
класса CreateServices
private int number = 0
priavte int numbercount = 0;
public void addservices()
{
numbercount = services.count;
for(int i = 0;i<service.count;i++)
{
///add services
number = i+1;
}
}
public int GetNumber()
{
int number= number;
return slide;
}
public int GetSlideCount()
{
return numberCount;
}
defefaul.aspx
protected void Confirm_Click(object sender, EventArgs e)
{
var ser = new CreateServices();
var addSer = ser.addservices()
}
// label get updated in this method in the aspx file
protected void GetSlideNumber()
{
var ser = new CreateServices();
int number= ser .GetSlideNumber();
int numberCount = ser.GetSlideCount() + 1;
ceckSlide.Text = slide.ToString() +" Of "+slideCount;
}
Клиент запрашивает страницу, а не сервер, обновляет клиент. –
Не могли бы вы добавить больше кода и объяснить, что именно вы хотели бы достичь? –
@TimSchmelter, не обязательно верно, см. [Comet] (http://en.wikipedia.org/wiki/Comet_ (программирование)) :) –