如何在asp.net中设置从页面加载到文本框的值

时间:2019-07-04 02:59:46

标签: asp.net

我在页面加载功能中使用了波纹管代码

 public string order_id = "";
    protected void Page_Load(object sender, EventArgs e)
    {
        this.order_id = Request.QueryString["order_id"].ToString();

    }

但是在aspx页面中,我没有获得order_id变量值。 在这里,我的文本框代码加载页面尝试获取价值..

  <form id="form1" runat="server">
    <asp:TextBox ID="order_id" runat="server" Text='<%=order_id %>'></asp:TextBox>
  </form>

请帮助我获取到文本框的值Page_Load函数。

1 个答案:

答案 0 :(得分:0)

尝试这个。

 if (!Page.IsPostBack)
        {

            if (!String.IsNullOrEmpty(Request.QueryString["order_id"].ToString()))
            {
                order_id.Text = Request.QueryString["order_id"].ToString();
            }
        }