现在,我有一个用户控件,它引发webform使用处理程序处理的事件。这是一个典型的设置,其中包含委托,事件和处理程序。
但是我试图用javascript做同样的事情。用户控件调用Web服务来处理任务,并获取值。
function performsomething(){
//calls webservice
WS.CallWebService(valPassed, onSuccess, onfail);
}
function onSuccess(result){
//result is for Webform to handle in its script. How can I pass it to the webform?
}
function onfail(){
alert('something bad happened');
}
因此,一旦“结果”从Web服务返回,我希望webform的javacript从那里获取并做任何需要做的事情。谢谢。
答案 0 :(得分:0)
要从代码后面调用javascript函数,你应该
<强> JavaScript的:强>
<script type="text/javascript">
function myFunction(result) {
alert('this is my result:' + result);
}
</script>
<强> C#:强>
Page.ClientScript.RegisterStartupScript(this.GetType(),"CallMyFunction","myFunction(result)",true);