Asp.net mvc 如何获取主视图页面html隐藏字段值在局部视图内部当文件上载按钮单击时,它将丢失值

Asp.net mvc 如何获取主视图页面html隐藏字段值在局部视图内部当文件上载按钮单击时,它将丢失值,asp.net-mvc,partial-views,hidden-field,Asp.net Mvc,Partial Views,Hidden Field,我需要在PartialView视图内部主控视图页面html隐藏字段值我无法在PartialView中获取html隐藏控件id“hidimnam”值 我认为它会丢失隐藏字段值时,是在文件内的上传按钮点击有没有其他解决方案来解决这个问题 下面是我的代码,你能尽快帮我吗 主视图 <input id="ORE_FELICI" type="image" src="~/Images/UploadButtons/ore.jpg" onclick="PopOpen()" class=

我需要在PartialView视图内部主控视图页面html隐藏字段值我无法在PartialView中获取html隐藏控件id“hidimnam”值

我认为它会丢失隐藏字段值时,是在文件内的上传按钮点击有没有其他解决方案来解决这个问题

下面是我的代码,你能尽快帮我吗

主视图

          <input id="ORE_FELICI" type="image"  src="~/Images/UploadButtons/ore.jpg" onclick="PopOpen()" class="imgpht"/>                   
                         <input id="hidImgnam"  type="hidden" />

    <script>
    $("input").click(function () 
{ var id = this.id; $('#hidImgnam').val(this.id); });
</script>

警报框显示的值是多少?您是否在其他地方设置了隐藏字段的值?您可能可以设置隐藏字段的value属性&检查警告框是否显示它。您的代码正常。只需确保该值已设置。请尝试“是”,我已动态设置隐藏字段$(“输入”)中的值。单击(函数(){var id=this.id;$('hidimnam').val(this.id);});我已经更新了问题的完整代码,请检查。请帮助我。我有同样的问题。请帮助我。。
$(document).ready(function () {


        var Folderid =   $('#hidImgnam').val();

        alert(Folderid);
        $('#fileupload').fileupload({
            dataType: 'post',
            url: '/Home/UploadFiles',
            autoUpload: true,
            formData: { name: document.getElementById('hidImgnam').value },

            done: function (e, data) {
                if (data.result.name == '') {
                    $('.file_name').html('Please Upload valid image...');
                    $('.progress .progress-bar').css('width', 0 + '%');

                }
                else {
                    $('.file_name').html("Uploaded Successfully..[ " + data.result.name + " ]");
                }

            }
        }).on('fileuploadprogressall', function (e, data) {
            var progress = parseInt(data.loaded / data.total * 100, 10);
            $('.progress .progress-bar').css('width', progress + '%');
        });
    });