日期:2014-05-18  浏览次数:20408 次

昨个的问题还没解决,接着问 后台按钮的事件 如何调用 .js的问题. 跪求解决办法!
主要功能是类似于弹出对话框的   一个层,(因为对话框不好看,所以就要改用层来做提示)   在前台调用没有问题,能弹出层.
<script   type= "text/javascript "   src= "Js/PopUp.js "> </script>
input   type= "button "   value= "点击这里 "   onclick= "sAlert( 'hello '); "   />


但我要在后台做判断,在服务器端控件Btn_Click()来执行   Js/PopUp.js,正确后弹出一层来做提示
Btn_Click()
{
if(true)
{
//执行其它方法
}
else
{
//我需要在这里执行Js/PopUp.js,代码如何写啊?
}
}


昨天     tds__609()     给我的代码是
但是执行的时候会弹出IE错误 "internet   explorer   无法打开   internet   站点   http://localhost/dlib/test.aspx     关闭 "
tds__609()   代码如下:

else
{
//我需要在这里执行Js/PopUp.js,代码如何写啊?
ClientScript.RegisterClientScriptBlock(GetType(),   "test ",   "sAlert( 'haha ') ",   true);
}

不知道什么地方出了问题,大家再帮个小忙吧,跪求~!!

------解决方案--------------------
Page.ClientScript.RegisterClientScriptBlock(GetType(), "test ", "sAlert( 'haha ') ", true);
------解决方案--------------------
ClientScript.RegisterClientScriptBlock(this.GetType(), " ", " <script> sAlert( 'haha ') </script> ");
------解决方案--------------------
那么必须在LOAD里进行前期绑定
------解决方案--------------------
Page.RegisterStartupScript( "js ", " <script> sAlert( 'haha ') </script> ");