C# 基于C中向导控件的ActiveStepIndex修改查询字符串#

C# 基于C中向导控件的ActiveStepIndex修改查询字符串#,c#,asp.net,url,wizard,C#,Asp.net,Url,Wizard,我想知道,每次点击向导控件的“下一步”按钮以显示ActiveStepIndex时,如何更新URL的查询字符串 例如: http://ApplicationName/Default.aspx?步骤=1 http://ApplicationName/Default.aspx?步骤=2 http://ApplicationName/Default.aspx?步骤=3 实际上,在任何情况下,当活动步骤发生变化时,您都可能希望这样做 在.aspx页面中为OnActiveStepChanged添加处理程

我想知道,每次点击向导控件的“下一步”按钮以显示ActiveStepIndex时,如何更新URL的查询字符串

例如:

  • http://ApplicationName/Default.aspx?步骤=1
  • http://ApplicationName/Default.aspx?步骤=2
  • http://ApplicationName/Default.aspx?步骤=3

实际上,在任何情况下,当活动步骤发生变化时,您都可能希望这样做

在.aspx页面中为OnActiveStepChanged添加处理程序:

    <asp:Wizard ID="NewWizard" runat="server" ActiveStepIndex="0" OnActiveStepChanged="Wizard_OnActiveStepChanged">
    <WizardSteps>
     ...
    </WizardSteps>
   </asp:Wizard>

这应该是可行的,但是我还没有测试过这段代码,所以我不能保证它能正常工作。

真的,在任何情况下,当活动步骤发生变化时,您都可能希望这样做

在.aspx页面中为OnActiveStepChanged添加处理程序:

    <asp:Wizard ID="NewWizard" runat="server" ActiveStepIndex="0" OnActiveStepChanged="Wizard_OnActiveStepChanged">
    <WizardSteps>
     ...
    </WizardSteps>
   </asp:Wizard>

这应该是可行的,但是我还没有测试过这段代码,所以我不能保证它能正常工作。

我刚刚发现了如何处理这种情况

在HTML中:

<body id="body" runat="server">

我刚刚发现如何处理这种情况

在HTML中:

<body id="body" runat="server">

它抱怨Request.QueryString说:“收集是只读的。”它抱怨Request.QueryString说:“收集是只读的。”