名称' TextBox1'在当前上下文中不存在(通常)

时间:2017-04-25 03:19:52

标签: c# asp.net .net visual-studio

我目前正在通过visual studio c#语言开发一个网站,现在我正在开发用户密码重置页面设计。我遇到的问题是我想通过使用基本的textboxes方法将控件添加到labelstextbox.text = "";。但它一直告诉我它不存在。我已经搜索了很多解决方案,我确信:

1,标签名称和编码名称之间的名称相同。

2,因为我重新创建了另一个名称不同的页面,所以没有其他相同的名称页面。

3,所有这些都被添加:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Net;
using System.Net.Mail;
using System.Drawing;
using System.Configuration;
using System.Data.SqlClient;
using System.Data;
using System.Text;
using System.IO;

有人可以帮忙吗?我已经困惑了几天了:)

protected void SubmitButton_Click(object sender, EventArgs e)
{
    string CS = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString;
    using (SqlConnection con = new SqlConnection(CS))
    {
        SqlCommand cmd = new SqlCommand("spResetPassword", con);
        cmd.CommandType = CommandType.StoredProcedure;

        SqlParameter paramUsername = new SqlParameter("@UserName", userTextBox.text);

        cmd.Parameters.Add(paramUsername);
        con.Open();
        SqlDataReader rdr = cmd.ExecuteReader();
        while (rdr.Read())
        {
            if (Convert.ToBoolean(rdr["ReaturnCode"]))
            {
                SendPasswordResetEmail(rdr["Email"].ToString(), TextBox1.Text, rdr["UniqueId"].ToString());
                msgLabel.Text = "An reset password Email has sent to your Email address.";
            }
            else
            {
                msgLabel.Text = "username not found!";
            }
      }
 }

1 个答案:

答案 0 :(得分:0)

您的文本框控件是否具有以下属性?

android:layout_gravity="center_vertical"