在向导步骤激活上运行javascript
我试图在特定向导步骤激活后运行一些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 () {
<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代码什么都不做似乎很奇怪。