1
在asp.net mvc中,我在我的action方法中註冊了一個事件監聽器。我希望動作方法等到事件發生(因此客戶端將等待服務器響應,直到事件發生)。有沒有一種很好的方式來做到這一點,而沒有投票?asp.net mvc執行動作直到發生事件
class SomeStateManager
{
public delegate void SomeDelegate();
public event SomeDelegate SomeEvent;
}
...
public void MyActionMethod(SomeData data)
{
SomeStateManager man = GetSomeStateManager();
man.SomeEvent +=() =>
{
//want to hold action until this occurs, without polling
}
}