如题,现在有一个DropDownlist,一个FileUpload(服务器控件),DropDownlist是固定显示的,FileUpload要在页面初始化的时候为隐藏状态。当选择DropDownlist其中的某一个选项时,比如选了第三个选项,FileUpload即显示出来,如果选择非第三选项,则FileUpload再次隐藏。以上的功能要求用javascript实现页面无刷新。要解决的关键问题之一就是由于FileUpload为服务器控件,不知如何用javascript来控制其是否显示;另外,FileUpload要用javascript控制其在页面初始化的时候隐藏起来。小弟水平有限,还请诸位达人指点一二,多谢。
{
document.getElementById("<%=FileUpload控件Id.ClientID%>").style.display = "none";
}
{
document.getElementById("FileUpload").style.display = "none ";
}
else
{
document.getElementById("FileUpload").style.display = "";
}
DropDownList1.Attributes.Add("onchanged", "showDdl()");客户端脚本
function showUpload()
{
document.getElementById("FileUpload").style.display="";
}
function hideUpload()
{
document.getElementById("FileUpload").style.display="none";
}
window.attachEvent("onload",hideUpload); //这里定义页面加载时执行隐藏