当前位置: 代码迷 >> ASP.NET >> UpdatePanel装用户控件注册了脚本了但是在隐藏文件提示:"Microsoft JScript 运行时异常: 'null' 为空或不是对象"
  详细解决方案

UpdatePanel装用户控件注册了脚本了但是在隐藏文件提示:"Microsoft JScript 运行时异常: 'null' 为空或不是对象"

热度:7209   发布时间:2013-02-25 00:00:00.0
UpdatePanel装用户控件注册了脚本了但是在隐藏文件提示:"Microsoft JScript 运行时错误: 'null' 为空或不是对象"
隐藏文件  
function   ValidatorGetValue(id)   {
        var   control;
        control   =   document.getElementById(id);
        if   (typeof(control.value)   ==   "string ")   {       //指示这一句出错
                return   control.value;
        }

我做的是一个用户登录控件   当点击了登录后(数据库对应的用户名密码)   成功后

注册和取消   按钮不可见了     出现了 "查看注册信息 "和 "更改注册信息 "

<asp:Button   id= "Button1 "   runat= "server "   Visible= "False "   Text= "查看个人信息 "   Width= "88px "   PostBackUrl= "~/SeeReg.aspx "> </asp:Button>
<asp:Button   id= "Button2 "     runat= "server "   Visible= "False "   Text= "修改个人信息 "   Width= "88px "   PostBackUrl= "~/EditReg.aspx "> </asp:Button>

这两个按钮没有增加事件   就是转向   点击登录   可以局部刷新   没有问题  

但是点击   "查看个人信息 "   或 "修改个人信息 "   就出现上面说的问题了

请问怎么解决啊   我把Button   换成了   ImageButton也不行   LinkButton也是不行

------解决方案--------------------------------------------------------
control = document.getElementById(id);
肯定是这个没找到撒,看看,运行页面的源文件,有没有这个ID控件咯
  相关解决方案