0

搜索了一段时间后,我找不到答案,所以我在这里问你们是否可以帮我看看我需要使用什么:

我有一个显示来自数据库的数据的文本框,但用户能够修改它并提交更改(因此它会更改数据库中的数据),问题是,当他提交它时,程序正在抓取用户修改之前的数据(数据库数据)而不是用户写入的新数据。

我怎样才能让它抓取用户数据而不是数据库数据?

代码没什么可显示的,我使用 .Text 从 TextBox1 获取数据

protected void Page_Load(object sender, EventArgs e)
{
        Datos obj = new Datos();
    String provi = DropDownList2.Text;
    String dataSet1 = obj.Mostrar_Campos(provi, "Select patron from t_tipo_formato where        id =");
    TextBox1.Text = dataSet1;  //this is the box where the user can make changes

这是在用户进行更改并单击新按钮后运行的

protected void New(object sender, EventArgs e)
{

    Datos objeto = new Datos();
    objeto.Create_Entry(TextBox1.Text, TextBox2.Text);
    Response.Redirect("http://localhost:4233/WebSite3/Formato.aspx");
}
4

1 回答 1

0

使用Request.Params[]解决了它。

于 2013-11-06T02:01:07.120 回答