二是、要在aspx.cs后台页面调用Javascript函数,获取Javascript函数的返回值
Javascript代码如下:
function Init(Src,Result)
{
var Pc=document.getElementById("myActivex");
var result= Pc.ExecuteCnd(Src,Result); //activex方法参数为byte类型,返回byte类型的值
return result;
}
后台代码如下:
byte Src=100;
byte Result=101;
ScriptManager.RegisterStartupScript(this, this.GetType(), "cmd", "Init('"+Src+"','"+Result+"');", true);//调用前台Javascript并传递参数给Javascript的方法
出现问题:类型不匹配
请教各位大虾!!!!
3 个解决方案
#1
javascript没有byte类型,你应该改成其他的方法
#2
一定要修改byte类型吗?还有什么办法?如果要修改activex控件方法的话参数要修改成什么类型的
#3
javascript没有byte可以用variant
#1
javascript没有byte类型,你应该改成其他的方法
#2
一定要修改byte类型吗?还有什么办法?如果要修改activex控件方法的话参数要修改成什么类型的
#3
javascript没有byte可以用variant