无法从 asp.net c# 中的文本框中获取值

迪莉·普拉萨德

我有一个页面,它从数据库中获取所有员工的详细信息,并在文本框中显示数据,在我更改员工的详细信息后应该对其进行编辑

我的问题是它没有从文本框中获取要更新的值

这是我的文本框 aspx 代码

<div class="col-md-3"> First Name
                            <div class="input-group">
                                    <span class="input-group-addon"><i class="entypo-user"></i></span>

                                <asp:TextBox ID="fname" runat="server" CssClass="form-control"></asp:TextBox>
                                </div>
                        </div>

这是获取文本框值的代码:

protected void btn_update_Click(object sender, EventArgs e)
    {
        try
        {

            empenty.FirstName = fname.Text;
            empenty.LastName = txtlaname.Text;
            empenty.Gender = ddlselect.SelectedItem.Text;
            empenty.DateOfBirth = txtdob.Text;
            empenty.MobileNumber = txtmnumber.Text;
            empenty.AlternateNumber = txtanumber.Text;
            empenty.EmailId = txtemail.Text;
            empenty.AlternateEmail = txtaemail.Text;
            empenty.FatherName = txtfaname.Text;
            empenty.MotherName = txtmoname.Text;
            empenty.AadhaarCardNo = txtacno.Text;
            empenty.PanCardNo = txtpcno.Text;
            empenty.PassportNo = txtpassno.Text;
            empenty.UserName = txtuname.Text;
            empenty.Password = txtpwd.Text;
            empenty.RAddressLine1 = txtraline1.Text;
            empenty.RAddressLine2 = txtraline2.Text;
            empenty.RCity = txtrcity.Text;
            empenty.RState = txtrstate.Text;
            empenty.RZipCode = txtrzcode.Text;
            empenty.RCountry = txtrcountry.Text;
            empenty.PAddressLine1 = txtraline1.Text;
            empenty.PAddressLine2 = txtpaline2.Text;
            empenty.PCity = txtpcity.Text;
            empenty.PState = txtpstate.Text;
            empenty.PZipCode = txtpzcode.Text;
            empenty.PCountry = txtpcountry.Text;
            empenty.OAddressLine1 = txtoaline1.Text;
            empenty.OAddressLine2 = txtoaline2.Text;
            empenty.OCity = txtocity.Text;
            empenty.OState = txtostate.Text;
            empenty.OZipCode = txtozcode.Text;
            empenty.OCountry = txtocountry.Text;
            int update = bal.empudate(empenty, Convert.ToInt32(ViewState["empid"].ToString()));

            ScriptManager.RegisterStartupScript(this, this.GetType(), "popup", "alert(' Successfully updated!');window.location.href = 'Newemployee.aspx'", true);

        }
        catch (Exception ex)
        {

            throw ex;
        }
    }

我试过放置断点并在我将鼠标悬停在fname.Text它上面时检查代码,它显示了从数据库获取数据时存储的先前值。

同样,它没有从文本框中获取新值,而是显示每个文本框的先前值。

这是我的 page_load 代码:

protected void Page_Load(object sender, EventArgs e)
    {
        Get_emp_data_to_update();
        GetEmpSeq();

    }

这是 Get_emp_data_to_update() 的代码:

private void Get_emp_data_to_update()
    {
        ViewState["empid"] = empid = Convert.ToInt32(Request.QueryString["empid"].ToString());

        using (dtst = bal.Getempedit(empid))
        {
            fname.Text = dtst.Tables[0].Rows[0]["firstname"].ToString();
            txtlaname.Text = dtst.Tables[0].Rows[0]["Lastname"].ToString();
            ddlselect.SelectedValue = dtst.Tables[0].Rows[0]["Gender"].ToString();
            txtdob.Text = dtst.Tables[0].Rows[0]["DateofBirthday"].ToString();
            txtmnumber.Text = dtst.Tables[0].Rows[0]["Mobilenumber"].ToString();
            txtanumber.Text = dtst.Tables[0].Rows[0]["Alternatenumber"].ToString();
            txtemail.Text = dtst.Tables[0].Rows[0]["Emailid"].ToString();
            txtaemail.Text = dtst.Tables[0].Rows[0]["AlternateEmail"].ToString();
            txtfaname.Text = dtst.Tables[0].Rows[0]["Fathername"].ToString();
            txtmoname.Text = dtst.Tables[0].Rows[0]["Mothername"].ToString();
            txtacno.Text = dtst.Tables[0].Rows[0]["AadhaarCardNo"].ToString();
            txtpcno.Text = dtst.Tables[0].Rows[0]["PanCardNo"].ToString();
            txtpassno.Text = dtst.Tables[0].Rows[0]["PassportNo"].ToString();
            txtuname.Text = dtst.Tables[0].Rows[0]["UserName"].ToString();
            txtpwd.Text = dtst.Tables[0].Rows[0]["password"].ToString();
            txtraline1.Text = dtst.Tables[0].Rows[0]["RAddressLine1"].ToString();
            txtraline2.Text = dtst.Tables[0].Rows[0]["RAddressLine2"].ToString();
            txtrcity.Text = dtst.Tables[0].Rows[0]["RCity"].ToString();
            txtrstate.Text = dtst.Tables[0].Rows[0]["RState"].ToString();
            txtrzcode.Text = dtst.Tables[0].Rows[0]["RZipCode"].ToString();
            txtrcountry.Text = dtst.Tables[0].Rows[0]["RCountry"].ToString();
            txtpaline1.Text = dtst.Tables[0].Rows[0]["PAddressLine1"].ToString();
            txtpaline2.Text = dtst.Tables[0].Rows[0]["PAddressLine2"].ToString();
            txtpcity.Text = dtst.Tables[0].Rows[0]["PCity"].ToString();
            txtpstate.Text = dtst.Tables[0].Rows[0]["PState"].ToString();
            txtpzcode.Text = dtst.Tables[0].Rows[0]["PZipCode"].ToString();
            txtpcountry.Text = dtst.Tables[0].Rows[0]["PCountry"].ToString();
            txtoaline1.Text = dtst.Tables[0].Rows[0]["OAddressLine1"].ToString();
            txtoaline2.Text = dtst.Tables[0].Rows[0]["OAddressLine2"].ToString();
            txtocity.Text = dtst.Tables[0].Rows[0]["OCity"].ToString();
            txtostate.Text = dtst.Tables[0].Rows[0]["OState"].ToString();
            txtozcode.Text = dtst.Tables[0].Rows[0]["OZipCode"].ToString();
            txtocountry.Text = dtst.Tables[0].Rows[0]["OCountry"].ToString();
        }

    }
尼拉吉·库马尔·古普塔

在 page_load 中检查 IsPostBack

protected void Page_Load(object sender, EventArgs e)
{
     if(!IsPostBack)
     {
        Get_emp_data_to_update();
        GetEmpSeq();

     }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在ASP.NET C#WebForm中的文本框和下拉列表的GridView页脚行中获取值

来自分类Dev

Asp.net从aspx的文本框中获取值以进行背后的代码

来自分类Dev

从动态添加的文本框asp.net c#获取值

来自分类Dev

从动态添加的文本框asp.net c#获取值

来自分类Dev

无法从Javascript / Asp.net中的对话框打印文本框

来自分类Dev

如何使用asp.net C#获取Google Maps标记的坐标并将其存储在文本框或标签中

来自分类Dev

回发后CKEditor无法从ASP.NET文本框中捕获数据

来自分类Dev

无法通过 ASP.NET 应用程序中的线程访问文本框、标签等控件

来自分类Dev

在ASP.NET C#中,按钮单击事件中的文本框值不会更改

来自分类Dev

C# 无法找到 ASP.net 文本框的内容

来自分类Dev

文本框导致ASP.NET C#SQL中的问题

来自分类Dev

如何验证文本框仅在ASP.NET C#中输入几个选项?

来自分类Dev

如何在C#asp.net中动态创建文本框?

来自分类Dev

如何验证文本框仅在ASP.NET C#中输入几个选项?

来自分类Dev

为什么我无法从文本框中获取值?

来自分类Dev

无法从 gui tkinter 文本框中获取值

来自分类Dev

Selenium C#:无法从带有“pre”html 标签的文本框中读取值

来自分类Dev

如何仅从选定的文本框中更新数据库以获取选择性信息?(asp.net C#)

来自分类Dev

使用C#将文本框中的日期与ASP.NET中数据库中的日期进行比较

来自分类Dev

bootstrap asp.net文本框无法正确居中

来自分类Dev

ASP.Net UpdatePanel文本框TextChanged无法返回DropDownList中的第一项

来自分类Dev

如何将日期时间连接到C#asp.net中的文本框中以仅显示日期

来自分类Dev

如何在asp.net的Page_init方法中获取文本框值?

来自分类Dev

在文本框中插入一个日期,然后在日历中选择该日期asp.net c#

来自分类Dev

文本框中的Asp.net C#印地语字体在PostBack中转换为数字和符号

来自分类Dev

如果C#ASP.NET中有条件,请在gridview中设置文本框控件

来自分类Dev

在文本框中插入一个日期,然后在日历中选择该日期asp.net c#

来自分类Dev

我想知道如何在asp.net C#中向动态文本框添加位置!

来自分类Dev

将数据从多行发送到 c# asp.net webform 中的多个文本框

Related 相关文章

  1. 1

    如何在ASP.NET C#WebForm中的文本框和下拉列表的GridView页脚行中获取值

  2. 2

    Asp.net从aspx的文本框中获取值以进行背后的代码

  3. 3

    从动态添加的文本框asp.net c#获取值

  4. 4

    从动态添加的文本框asp.net c#获取值

  5. 5

    无法从Javascript / Asp.net中的对话框打印文本框

  6. 6

    如何使用asp.net C#获取Google Maps标记的坐标并将其存储在文本框或标签中

  7. 7

    回发后CKEditor无法从ASP.NET文本框中捕获数据

  8. 8

    无法通过 ASP.NET 应用程序中的线程访问文本框、标签等控件

  9. 9

    在ASP.NET C#中,按钮单击事件中的文本框值不会更改

  10. 10

    C# 无法找到 ASP.net 文本框的内容

  11. 11

    文本框导致ASP.NET C#SQL中的问题

  12. 12

    如何验证文本框仅在ASP.NET C#中输入几个选项?

  13. 13

    如何在C#asp.net中动态创建文本框?

  14. 14

    如何验证文本框仅在ASP.NET C#中输入几个选项?

  15. 15

    为什么我无法从文本框中获取值?

  16. 16

    无法从 gui tkinter 文本框中获取值

  17. 17

    Selenium C#:无法从带有“pre”html 标签的文本框中读取值

  18. 18

    如何仅从选定的文本框中更新数据库以获取选择性信息?(asp.net C#)

  19. 19

    使用C#将文本框中的日期与ASP.NET中数据库中的日期进行比较

  20. 20

    bootstrap asp.net文本框无法正确居中

  21. 21

    ASP.Net UpdatePanel文本框TextChanged无法返回DropDownList中的第一项

  22. 22

    如何将日期时间连接到C#asp.net中的文本框中以仅显示日期

  23. 23

    如何在asp.net的Page_init方法中获取文本框值?

  24. 24

    在文本框中插入一个日期,然后在日历中选择该日期asp.net c#

  25. 25

    文本框中的Asp.net C#印地语字体在PostBack中转换为数字和符号

  26. 26

    如果C#ASP.NET中有条件,请在gridview中设置文本框控件

  27. 27

    在文本框中插入一个日期,然后在日历中选择该日期asp.net c#

  28. 28

    我想知道如何在asp.net C#中向动态文本框添加位置!

  29. 29

    将数据从多行发送到 c# asp.net webform 中的多个文本框

热门标签

归档