Возможный дубликат:
Доступ к коду позади функций из WebMethod< /а>
У меня есть следующий WebMethod, который я вызываю через Json. Он работает нормально.
[System.Web.Services.WebMethod]
public static string CheckUserName(string userName)
{
string returnValue = string.Empty;
try
{
string consString = ConfigurationManager.AppSettings["cn"].ToString();
SqlConnection conn = new SqlConnection(consString);
SqlCommand cmd = new SqlCommand("UsernameCheck", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@username", userName.Trim());
conn.Open();
returnValue = cmd.ExecuteScalar().ToString();
conn.Close();
}
catch
{
returnValue = "error";
}
return returnValue;
}
Но, как мы знаем, мы не можем получить доступ к элементам управления страницей и кодам позади функций в статических функциях.
Но здесь мне нужно получить доступ к функции кода в WebMethod. то есть
public void test()
{
}
Пожалуйста, помогите, как я могу получить доступ к функции «тест» в веб-методе. В тестовой функции я использовал два ретранслятора управления и datatable.
Спасибо.