在函数调用之间锁定

时间:2018-10-19 09:11:40

标签: asp.net

我的aspx.cs类有2个函数:

第一个功能

...
if (pos == 1) {
  Change(0);
  ShowModal("blablablabla");
}
else {
   Change(1);
   ShowModal("bleblebleble");
}
...

第二功能:

private void Change(int val) {
    if (ConfigFile.Inst.IsForm)
        ChangePositionForm(val);
    else
        ChangePositionButton(val);
}

在foreach循环中调用第一个函数(在另一个aspx.cs文件中):

foreach (DataListItem it in datalist.Items) {
    FirstFunction(it.FindControl("val"));
}

我需要控制的是,在上一个调用完成执行之前,对第一个函数的调用不会运行。

谢谢。

0 个答案:

没有答案