首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-01-12 
UpdatePanel装用户控件注册了脚本了但是在隐藏文件提示:Microsoft JScript 运行时错误: null 为空或不

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控件咯

热点排行