将用户控件中的html TextBox值传递给aspx页面

时间:2012-01-03 07:23:21

标签: c# asp.net .net html

我正在创建一个用户控件,其中我有不同的HTML文本框和名称职业联系等项目。 我有每个项目的编辑和保存按钮。所以当我点击保存按钮时,我想要该文本框的值并在数据库中更新相同的内容。所以为此,我想将该值发送到ASPX页面。但我不知道如何将该值发送到ASPX。如果有另一种方法来实现它们,请建议。我正在使用三层架构。

Thankx

2 个答案:

答案 0 :(得分:1)

如果文本框是asp文本框或html runat =“server”st,则需要将文本框值公开为属性

public string textData
{
 get { return mytextbox.Text; }
 set { mytextbox.Text = value; }
}

如果你的文字框是html而不是使用Request.QueryString["textboxnameorid"] will提供回发数据。

答案 1 :(得分:0)

如果您使用的是asp.net文本框,则可以在usercontrol中创建公共属性,如此

public string Name
        {
            get { return tbName.Text; }
            set { tbName.Text = value; }
        }

这个公共属性可以很容易地在asp.net页面中设置..

问候。