ClientScript.RegisterStartupScript 报错缺少对象,我要疯了,在线等!!!帮帮我啊!!!

问题描述

button单击事件:protectedvoidButton1_Click(objectsender,EventArgse){ClientScript.RegisterStartupScript(this.GetType(),"aa","<script>hello()</script>");}前台js:<scripttype="text/javascript">functionhello(){alert("你好");}</script>报错:缺少对象求求大家啊!!!

解决方案

解决方案二:
没错阿,我试验过了~~
解决方案三:
直接这样写就可以了ClientScript.RegisterStartupScript(this.GetType(),"aa","hello();");
解决方案四:
我这就是不行,郁闷!!!是不是我ie问题啊,我已经被微软更总了xp是盗版的!!!
解决方案五:
一.使用RegisterStartUpScript注册只执行一次的javascript第1步(创建并注册并使用javascript):Page.aspx.csprotectedvoidPage_Load(objectsender,EventArgse){//创建JavaScriptstringinfo="<script>alert('你好,我是农国苏!')</script>";//判断Welcome是否已被注册if(!Page.ClientScript.IsStartupScriptRegistered("Welcome")){//动态注册并执行JavaScriptPage.ClientScript.RegisterStartupScript(this.GetType(),"Welcome",info);}}二.使用RegisterClientScriptBlock注册javascript第1步(创建并注册javascript):Page.aspx.csprotectedvoidPage_Load(objectsender,EventArgse){//创建JavaScriptstringinfo="";info+="functionshowName(username)";info+="{alert('您的名字是:'+username);}";//判断myName是否已被注册if(!Page.ClientScript.IsClientScriptBlockRegistered(this.GetType(),"myName")){//动态注册JavaScriptPage.ClientScript.RegisterClientScriptBlock(this.GetType(),"myName",info,true);}}第2步(调用javascript):Page.aspx<div>姓名:<inputid="txtUserName"type="text"/><inputid="btnSubmit"type="button"value="确定"onclick="showName(txtUserName.value)"/></div>三.使用RegisterClientScriptInclude注册javascript第1步(创建javascript):Script/Info.jsfunctionshowName(username){alert('您的姓名是:'+username);}第2步(调用javascript):Page.aspx<div>姓名:<inputid="txtUserName"type="text"/><inputid="btnSubmit"type="button"value="确定"onclick="showName(txtUserName.value)"/></div>第3步(注册javascript):Page.aspx.csprotectedvoidPage_Load(objectsender,EventArgse){//判断是否已被注册if(!ClientScript.IsClientScriptIncludeRegistered(this.GetType(),"myMessage")){//动态注册JavaScriptPage.ClientScript.RegisterClientScriptInclude("myMessage","Script/Info.js");}}

参考如下
解决方案六:
ClientScript.RegisterStartupScript(this.GetType(),"aa","hello();",true);
解决方案七:
谢谢大家,问题解决,js我的位置写的不标准,我写到最后了,现在写到<head>上面就行了

时间: 2024-09-19 21:41:03

ClientScript.RegisterStartupScript 报错缺少对象,我要疯了,在线等!!!帮帮我啊!!!的相关文章

网站脚本报错 缺少对象!

问题描述 我主要是在导航栏上用了脚本,每个页都有这个代码,但静态页比如联系我们,公司简介都不报错,用到数据库的像产品页就报错,而且产品页显示的还特别慢,哪们好心人帮我看看,万分感谢!下面是产品页的原码:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="ChanPin2.aspx.cs"Inherits="ChanPin"%><%@RegisterTagPr

cocos2d-x-安装完Cygwin后无法打开,老是报错缺少mintty

问题描述 安装完Cygwin后无法打开,老是报错缺少mintty 老是有这张报错,但是我已经下载好几次了,下载的时候没有报错

offsetheight-js在ie中获得offsetHeight报错误缺少对象在火狐没有问题如何解决

问题描述 js在ie中获得offsetHeight报错误缺少对象在火狐没有问题如何解决 function document.body.onload() { var h = document.getElementById().offsetHeight; ie中报缺少对象,行var h...出错,字符3,如何解决,请大神帮忙

druid-sql报错,求大神帮忙看看,在线等!

问题描述 sql报错,求大神帮忙看看,在线等! Caused by: java.sql.SQLException: sql injection violation, syntax error: TODO : LITERAL_INT top : select top 20 * from (select row_number() over ( order by name asc ) row_number, * from (select id,name,display_Name,type,instan

安装Win7系统提示报错缺少所需的CD/DVD驱动器设备驱动程序

故障现象: 出厂预装DOS或者是linux系统使用USB外置光驱或者U盘引导安装系统Windows 7提示报错: 缺少所需的CD/DVD驱动器设备驱动程序.如果您具有的软盘.cd.DVD.或者USB闪存驱动器的驱动程序请立即将其插入. 如下图: 解决方案: 1. USB外置光驱或者U盘插在USB3.0接口上,建议断电重新接在USB2.0接口上,重启引导安装即可. 2. 安装介质有问题重新更换安装光盘或者重新做U盘引导安装系统盘.

ie7/8报错:对象不支持“trim”属性或方法

解决方法: 方法1: 使用jquery里面的全局函数$.trim()代替原生js方法trim():$.trim($("input[type='text']:eq(0)").val().trim()); 方法2: 使用原生js来扩展String方法 1.写成类的方法:[   调用格式: str.trim();   ]  代码如下 复制代码 <script type="text/javascript"> Function.prototype.method =

Maven报错缺少tools.jar的解决办法

今天配置的时候提示tools.jar文件.于是使用everything搜了一下,本机的jdk目录还真没有,最后搜了一下,发现是安装jdk时候的问题,具体就是因为安装jdk的时候,后面被让继续安装jre,这个时候,我为了方便,将jre安装在了jdk的目录里,结果导致jre会覆盖到jdk的这两个文件.同时还会覆盖dt.jar这个包,于是,就没了..这个问题略隐晦了.. 重新安装了jdk,将jdk和jre分开目录,然后设置一下jdk的lib目录到classpath就可以了,问题解决.

手机新贵OONE官网报错一折销售 网友疯抢

官方承诺如期发货 &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 8月4日上午有 网友反映,oone官方网站于8月2日爆出错误,原价为5160元的5英寸双3g手机在官网订购的深海蓝售价仅为516元.2天间引起 众多网友疯抢. 据了解oone手机自7月29日起对外开展七夕节情侣定制手机促销活动,2 部手机售价仅为7700,8月2日情人节又推出单款3999元的第二波活动:然而就在第二波活动当天,有网友发现其中深海蓝手

asp.net-JavaScript 运行时错误: 缺少对象

问题描述 JavaScript 运行时错误: 缺少对象 js代码: <br> function changeCheckCode() {<br> $("#img").attr("src", $("#img").attr("src") + 1);<br> }<br> 前端代码: 看不清,换一张 点击后总提示JavaScript 运行时错误: 缺少对象,这是怎么回事 解决方案 开fir