Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在向导步骤激活上运行javascript_Javascript_Asp.net_Webforms - Fatal编程技术网

在向导步骤激活上运行javascript

在向导步骤激活上运行javascript,javascript,asp.net,webforms,Javascript,Asp.net,Webforms,我试图在特定向导步骤激活后运行一些javascript代码: <asp:WizardStep ID="wsPaymentMethods" runat="server"> <!-- some markup goes here --> <script type="text/javascript"> alert('Outer alert'); Sys.Application.add_load(function () {

我试图在特定向导步骤激活后运行一些javascript代码:

<asp:WizardStep ID="wsPaymentMethods" runat="server">

   <!-- some markup goes here -->

   <script type="text/javascript">
       alert('Outer alert');
       Sys.Application.add_load(function () {
           alert('Page loaded alert');
       });
   </script>
</asp:WizardStep>

但我只是想知道为什么WizardStep中的js代码什么都不做。

您可以在ActiveStepChanged事件上运行js函数,并检查活动步骤索引,如

if(e.ActiveStepIndex==X)
{
    Page.RegisterClientScriptBlock("scripidentifier","your script or call js function");
}

您可以在ActiveStepChanged事件上运行js函数,并检查活动步骤索引,如

if(e.ActiveStepIndex==X)
{
    Page.RegisterClientScriptBlock("scripidentifier","your script or call js function");
}

我现在就是这样做的。但对我来说,js代码什么都不做似乎很奇怪。我现在就是这样做的。但对我来说,js代码什么都不做似乎很奇怪。