У меня есть статический метод страницы в приложении веб-формы, и я хочу вызвать метод из закрытой переменной уровня класса, как показано ниже.Я использую jQuery для вызова метода страницы.
private readonly ICatalogBLL _catalogBLL = new CatalogBLL();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
_catalogBLL.GetSomething();
}
}
[WebMethod]
public static UpdateSomething(int i)
{
//Want to do as below. But can't call it from a static method.
_catalogBLL.UpdateSomething();
}
ОБНОВЛЕНИЕ Если я назову его, как сказал Джон Сондерс, не будет ли он использовать один и тот же экземпляр для запросов от разных пользователей, как в статическом методе?