Я хочу создать один универсальный класс для всех методов нажатия кнопок. Мой метод нажатия кнопки работает правильно в том же файле aspx.cs, но когда я хочу вызвать этот метод из универсального класса. Но параметр не проходит. Может кто-то, пожалуйста, помогите мне. Вот мой код.как можно вызвать функцию из другого класса в C#
Это базовый класс
namespace WebApplication1
{
public partial class Singnup : System.Web.UI.Page
{
protected void SUpButton_Click(object sender, EventArgs e)
{
Webapplication2.program.Insert_RData(sender, e);
}
}
}
Это второй класс, где от я хочу вызвать метод кнопку
namespace Webapplication2
{
public class program : WebApplication1.Singnup
{
public static void Insert_RData(object sender, EventArgs e)
{
SqlConnection con_Signup = new SqlConnection(ConfigurationManager.ConnectionStrings["myconnectionstring"].ConnectionString);
con_Signup.Open();
SqlCommand cmd_check = new SqlCommand("Check_Existing_Email", con_Signup);
cmd_check.CommandType = CommandType.StoredProcedure;
cmd_check.Parameters.AddWithValue("@mail",EmailId);
object i = cmd_check.ExecuteScalar();
if (i != null)
{
lbforerror.Text = "This Email is already Registered";
lbforerror.Visible = true;
}
Какова фактическая ошибка, которую вы получаете? – Dispersia