一共2个问题
问题1:页面上有这样1个ocx控件
<OBJECT id=MC9500OCX classid=clsid:E7D07F14-AFA1-45E9-B103-80BBCECFA857><PARAM NAME="_Version" VALUE="65536"><PARAM NAME="_ExtentX" VALUE="2646"><PARAM NAME="_ExtentY" VALUE="1323"><PARAM NAME="_StockProps" VALUE="0"></OBJECT>
然后这样一个方法 在<head>
//读卡
function ReadOneSector()
{
//读卡
//var a =document.getElementById("Text1");
MC9500OCX.gnComPort=3;
MC9500OCX.gnKeyType=96;
MC9500OCX.gnSector=0;
MC9500OCX.gStrSectorKey=("4D43CCDAB7C9");
MC9500OCX.OnReadOneSector();
document.getElementById("Text6").value = MC9500OCX.gStrOneSectorReadData;
}如果不用masterpage 能正常运行 可是一旦把这些元素包括object ocx控件放到masterpage中的contentplcaerholder中
就报错误"MC9500OCX" 未定义,请各位指点,
问题2 :
我触发一个服务器端按钮后写完数据库然后在后台想执行前台的ReadOneSector()
该怎么写呢?
问题1:页面上有这样1个ocx控件
<OBJECT id=MC9500OCX classid=clsid:E7D07F14-AFA1-45E9-B103-80BBCECFA857><PARAM NAME="_Version" VALUE="65536"><PARAM NAME="_ExtentX" VALUE="2646"><PARAM NAME="_ExtentY" VALUE="1323"><PARAM NAME="_StockProps" VALUE="0"></OBJECT>
然后这样一个方法 在<head>
//读卡
function ReadOneSector()
{
//读卡
//var a =document.getElementById("Text1");
MC9500OCX.gnComPort=3;
MC9500OCX.gnKeyType=96;
MC9500OCX.gnSector=0;
MC9500OCX.gStrSectorKey=("4D43CCDAB7C9");
MC9500OCX.OnReadOneSector();
document.getElementById("Text6").value = MC9500OCX.gStrOneSectorReadData;
}如果不用masterpage 能正常运行 可是一旦把这些元素包括object ocx控件放到masterpage中的contentplcaerholder中
就报错误"MC9500OCX" 未定义,请各位指点,
问题2 :
我触发一个服务器端按钮后写完数据库然后在后台想执行前台的ReadOneSector()
该怎么写呢?
你可以到生成页面的源码里面看下。
要单独执行js用ScriptManager.RegisterStartupScript()