尝试将客户端文本框中的值传递给服务器端方法

时间:2017-12-18 12:47:57

标签: javascript c# jquery asp.net

我正在尝试将动态生成的客户端文本框中的值传递给服务器端方法。如何实现它,任何想法都将受到赞赏。 的.aspx

 $("#pdfFormInsideTblRight").append("<table class='table table-bordered'><thead><tr><th class='text-center'>TDC No.</th>" +
                        "<th><input id='Tdc_No' type='text' value='7y'/></th></tr></thead>" +
                        "<tr><td class='text-center'>Revision</td>" +
                        "<td><label id='Revision' value ='0'>0</label></td></tr>" +
                        "<tr><td class='text-center'>Date</td>" +
                        "<td><label id='Revision_Date'></label></td></tr></table>");

C#

 protected void Export_to_PDF(object sender, EventArgs e)
    {
        DataRow dr = GetData("SELECT * FROM tdc_product1 where TDC_NO = " + __ ;
    }

我希望价值为<input id='Tdc_No' type='text' value='7y'/> 在此条件where TDC_NO = " + __ ;处的下划线位置的Export_to_PDF方法中。

1 个答案:

答案 0 :(得分:0)

有不同的方法可以实现这一目标:

  • asp:TextBox control
  • 添加按钮并在服务器端(如果您使用的是Web表单)

    if (IsPostBack) {
        var value = Request.QUesystring["buttonName"];
        [...]
    }