在asp.net中用activex的方法不行??我该怎么用??
<script language="c#" runat=server>
public void sub_click (object sender, System.EventArgs e)
{
if (username.Text == "")
{
Message.Text = "Please input your name!!!";
}
else
{
epass.GetLibVersion();///Errordd
}
}
</script>
<OBJECT id="ePass" classid=clsid:E740C5DF-3454-46A7-80EC-364D1ADB6CF0 name = "ePass_1" STYLE="LEFT: 0px; TOP: 0px" width=0 height=0 ></OBJECT>
<form id="ft" method="post" runat=server>
<asp:label id="Message" forecolor="red" font-bold="true" runat=server/><br>
<asp:Button id="sub" Text="Submit" OnClick="sub_click" runat=server /><br>
</form>
犯了概念性错误,你的c#代码是运行在服务器端,而activex控件是运行在客户端,服务器端代码怎么能操作客户端控件呢?你只有用javascript来操作该控件
把得到的值放在一个textbox里面,然后采用提交的方式进行传送呀