【发布时间】:2013-02-12 10:31:52
【问题描述】:
我在我的 aspx 页面中有一个 <asp:Label ID="ceckSlide"/>,并希望在我的模型中不断更新这个标签,以便标签根据 for 循环不断变化。我想知道这是否可能,如果可以,我将如何去做,
从伪代码可以看出,我在aspx页面调用add services方法,想按照createServices类中的for循环更新表格。
类创建服务
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 :)
-
我添加了更多细节