asp.net后台调用前台的Javascript
现在我要在asp.net中调用前台的Javascript函数(如function test()),但是test()函数不需要返回值,直接在函数体中调用其他函数,由其他函数实现具体的功能。
现在我的做法是在设计页面放一个Input(Button), <input type="button" id="inputbtn1" style="display:none" value="locate" lang="javascript" onClick="loca()" />
Javascript函数如下:
function test()
{
document.getElementById("inputbtn1").click();
}
function local()
{
//具体实现内容,主要为在页面上显示图片
}
然后我在后台的Page_Load()中写了
Page.RegisterStartupScript(" ", "<script language=javascript>test();</script>");
可是出不来效果。
注:如果我将inputbtn1的属性设为可见,则在运行时点击按钮可以出来效果。