请教 JS中后台参数传到前台,前台无法获取
在后台js传两个参数到前台(HtmlInputFile控件ID),但在前台只能获取第一个ID,在获
取第二个ID时,提示某行,缺少对像
贴上代码;
这为新增的第二个参数
HtmlInputFile adPicture = new HtmlInputFile();
adPicture.Style.Add("display","none");
adPicture.Style.Add("width","100");
adPicture.ID = "ctrAddPicture";
此为调js位置
e.Item.Cells[0].Controls.Add(adPicture);
e.Item.Cells[0].Text = "<div id='lkAdd' ><a href='javascript:SetAddEdit(\"" + adFile.ClientID + "\",\"" + adPicture.ClientID + "\");'><b>" + "Add New" + "...</b></a></div><div id='addFileOrFolder' style='display:none' >"
程序之前是在DataGrid页脚中实现上传文件(adFile.ClientID),还有其它字段等
现在新增了一列用来上传图片(adPicture.ClientID ),及为 第0,第1列用来上传文件
在前台,当在获取adPicture.ClientID 时提示,缺少对像,前台页面中涉及到js函数都以改为两个参数,但还是有问题,请各位达人帮忙分析下,谢谢.
前台
document.getElementById(ctrAddPictureID).style.display = "";
在获取时,提示缺少对像