Asp.net mvc 如何获取主视图页面html隐藏字段值在局部视图内部当文件上载按钮单击时,它将丢失值
我需要在PartialView视图内部主控视图页面html隐藏字段值我无法在PartialView中获取html隐藏控件id“hidimnam”值 我认为它会丢失隐藏字段值时,是在文件内的上传按钮点击有没有其他解决方案来解决这个问题 下面是我的代码,你能尽快帮我吗 主视图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=
<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 + '%');
});
});