Java里调脚本_跳过Java脚本调用的C++方法

我有一个ASP按钮,它附加了一个事件侦听器。当按下时,它调用c方法并执行我在其中可能拥有的任何代码。

我有一个javascript函数,我想在侦听器第一次执行时调用它。但是,C完全跳过函数调用,并移到它下面的行。

问题是:为什么它跳过电话?当我只隔离调用时(方法中除了调用之外没有其他内容),它就工作了。就在我把另一行代码放在它下面的那一刻,它就不再被调用了。任何帮助都将不胜感激。

这是ASP按钮。

这是C法

protected void crapJim_Click(object sender, EventArgs e)

{

ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "getSessionName()", true);

/* ClientScript.RegisterStartupScript(GetType(), "hwa", "getSessionName();", true);*/

string s = hfRaterName.Value;

Console.Write(s);

string stop = "";

}

当前已将clientscript注释掉并尝试使用scriptmanager。这两种方法都是单独工作的,但在使用其他代码时则不行。我的意思是:

protected void crapJim_Click(object sender, EventArgs e)

{

ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "getSessionName()", true);

}

仅此一项就可以工作,但任何其他代码都将不再触发。C跳过它。

哦,这是我正在使用的javascript代码。

function getSessionName() {

var hfRaterName = prompt("Please enter your session name");

hfRaterName.value = hfRaterName;

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值