Javascript 将变量从java脚本传递到aspx表单

Javascript 将变量从java脚本传递到aspx表单,javascript,asp.net,Javascript,Asp.net,我想将变量数据从js发送到我的aspx web表单 这是我的html <select id="DDL_WorkCategory" class="form-control select2" multiple="multiple" data-placeholder="Select a Category" style="width: 100%;" onchange="myfunction();"> <

我想将变量数据从js发送到我的aspx web表单

这是我的html

          <select id="DDL_WorkCategory" class="form-control select2" multiple="multiple" data-placeholder="Select a Category" style="width: 100%;" onchange="myfunction();">
                                <option>نحت</option>
                                <option>خزف</option>
                                <option>تصميم</option>
                                <option>تصوير</option>
                                <option>تشكيل</option>
                                <option>ترمييم</option>
                            </select>  <input type="hidden" ID="hidden_WorkCategory" runat="server"  />

字符串的值不是空的

Do
document.getElementById(hiddenControl)
是否返回一个非空元素?
hiddenControl
是否在表单中?谢谢,这是问题所在,它不在同一表单中。getElementById(hiddenControl)返回一个非空元素?
hiddenControl
是否在表单中?谢谢,这是问题所在,它不在同一表单中
          <script>
    $("form").submit(function () {
        GetSelectedValues();
    });
    function GetSelectedValues() {
        var data = $("#DDL_WorkCategory").val();
        alert(data);
        var hiddenControl = '<%= hidden_WorkCategory.ClientID %>';
        document.getElementById(hiddenControl).value = data;


    }

</script>
             protected void Submit_Click(object sender, EventArgs e)
    {

        string x = hidden_WorkCategory.Value;
     }