有没有办法通过Get Action MVC在服务器上的客户端填充隐藏的文件

时间:2017-10-06 19:32:46

标签: jquery asp.net-mvc hidden-field

我有一个要求,我有一个隐藏字段,我通过jquery填充,并希望在下一个文件准备或加载时访问它。如果通过POST操作加载页面,则可以访问相同的隐藏字段值,但如果通过GET操作加载页面,则相同的隐藏字段为空。如果能够实现,请告诉我。

在选择中填充隐藏字段

function PreserveCheckBoxSelection() {
            $('#SelectedCheckboxIds').val('');
            var teamIds = "";

$('#WebGridResult').find("input[name='checkBoxIds']").each(function () {
                if (this.checked) {
                    teamIds += (this.defaultValue + ',');
                }
            });
            if (teamIds != "") {
                teamIds = teamIds.substring(0, teamIds.length - 1);
                $('#SelectedCheckboxIds').val(teamIds);
            }
}

准备好文档,访问它&将复选框标记为已选中

(document).ready(function () {
if ($('#SelectedCheckboxIds').val() != 'undefined' && $('#SelectedCheckboxIds').val() != '' ) {
                var teamIds= $('#SelectedCheckboxIds').val();
                var arrayTeamIds = teamIds.split(",");
                for (var i = 0; i < arrayTeamIds.length; i++) {
                    $('#WebGridResult').find("input[name='checkBoxIds']").each(function () {
                        if (this.defaultValue == arrayTeamIds[i]) {
                            this.checked =true;
                        }
                    });
                }
            }
});

模型中的隐藏字段

@Html.HiddenFor(m => m.SelectedCheckboxIds)

0 个答案:

没有答案
相关问题