Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# RadMonthYearPicker POST数据格式_C#_Asp.net_Telerik - Fatal编程技术网

C# RadMonthYearPicker POST数据格式

C# RadMonthYearPicker POST数据格式,c#,asp.net,telerik,C#,Asp.net,Telerik,我有一个ASP表单,上面有一个telertik Radmonthy耳机。当我发布页面时,控件数据不是我需要的格式,并且有我不想要的额外字段。是否有方法控制字段数据格式并删除额外字段。我想要的唯一表单字段是x_exp_date aspx标记 这是post数据的表单 &x_exp_date_AD=%5B%5B1980%2C1%2C1%5D%2C%5B2099%2C12%2C31%5D%2C%5B2014%2C1%2C7%5D%5D &x_exp_date=2015-01-07 <

我有一个ASP表单,上面有一个telertik Radmonthy耳机。当我发布页面时,控件数据不是我需要的格式,并且有我不想要的额外字段。是否有方法控制字段数据格式并删除额外字段。我想要的唯一表单字段是x_exp_date

aspx标记

这是post数据的表单

&x_exp_date_AD=%5B%5B1980%2C1%2C1%5D%2C%5B2099%2C12%2C31%5D%2C%5B2014%2C1%2C7%5D%5D
&x_exp_date=2015-01-07 <-- this is the only field I need/want but it must be formatted MM/yyyy
&x_exp_date%24dateInput=01%2F2015
&x_exp_date_dateInput_ClientState=%7B%22enabled%22%3Atrue%2C%22emptyMessage%22%3A%22%22%2C%22validationText%22%3A%222015-01-07-00-00-00%22%2C%22valueAsString%22%3A%222015-01-07-00-00-00%22%2C%22minDateStr%22%3A%221980-01-01-00-00-00%22%2C%22maxDateStr%22%3A%222099-12-31-00-00-00%22%2C%22lastSetTextBoxValue%22%3A%2201%2F2015%22%7D
&x_exp_date_ClientState=

我在Telerik控件上找不到任何属性或方法来控制POST数据中包含的内容,因此我使用JavaScript和一些jQuery删除不需要的字段,并格式化其他字段中的数据。将元素的disabled属性设置为disabled将从POST数据中删除该字段

<script type="text/javascript">
    $(document).ready(function () {
        $('#form1').submit(function () {
            modifyPostData();
            return true;
        });
    });
    function modifyPostData() {
        $('input[name="x_exp_date_ClientState"]').attr('disabled', 'disabled');
        $('input[name="x_exp_date_AD"]').attr('disabled', 'disabled');
        $('input[name="x_exp_date_dateInput_ClientState"]').attr('disabled', 'disabled');
        $('input[name="x_exp_date\\$dateInput"]').attr('disabled', 'disabled');
    }
</script>
<script type="text/javascript">
    $(document).ready(function () {
        $('#form1').submit(function () {
            modifyPostData();
            return true;
        });
    });
    function modifyPostData() {
        $('input[name="x_exp_date_ClientState"]').attr('disabled', 'disabled');
        $('input[name="x_exp_date_AD"]').attr('disabled', 'disabled');
        $('input[name="x_exp_date_dateInput_ClientState"]').attr('disabled', 'disabled');
        $('input[name="x_exp_date\\$dateInput"]').attr('disabled', 'disabled');
    }
</script>