Asp. net элементы управления не доступны в коде позади. Получение ошибки 'Имя' txtUserEmail 'не существует в текущем контексте' - PullRequest
0 голосов
/ 19 апреля 2020

Я не знаю, где я делаю ошибку. всякий раз, когда я пытаюсь получить доступ к текстовому полю в файле cs, появляется сообщение об ошибке «Имя txtUserEmail» не существует в текущем контексте »

tempSendEmail.aspx.cs

namespace MEPEmailServiceClient
{
    public partial class tempSendEmail : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btnSignUp_Click(object sender, EventArgs e)
        {
            try
            {
            MepClient c = new MepClient();
            var con = new SqlConnection("Data Source=LAPTOP-U8N2419N;Initial Catalog=Employee;Integrated Security=True");
            var cmd = new SqlCommand("Insert into [empDetail] values(@UserEmail)", con);
            cmd.Parameters.AddWithValue("@UserEmail",txtUserEmail.Text.ToString());
            con.Open();
            cmd.ExecuteNonQuery();
            con.Close();           
            c.sendMail(txtUserEmail.Text.ToString());
            }
            catch(FaultException fe)
            {
                Response.Write(fe.Message);
            }           
        }
    }
}

tempSendEmail.aspx

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="tempSendEmail.aspx.cs" Inherits="MEPEmailServiceClient.tempSendEmail" %>

    <!DOCTYPE html>

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:TextBox runat="server" ID="txtUserEmail" />
            <br />

            <asp:Button ID="btnSignUp" runat="server" OnClick="btnSignUp_Click" Text="SignUp" />
            <br />
            <br />
            <a href="EmailLog.aspx">EmailLog.aspx</a><br />
        </div>
        </form>
    </body>
    </html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...