【问题标题】:DotVVM RedirectionDotVVM 重定向
【发布时间】:2015-10-11 16:06:36
【问题描述】:

您好,我想问从 dotVVM 框架中的命令重定向的正确方法是什么。我正在尝试通过实际有效的 Context.Redirect() 函数重定向到另一个页面,但我得到一个异常“DotVVM.Framework.Hosting.DotvvmInterruptRequestExecutionException”,附加信息“应用程序中的错误”实际上没有帮助,我会喜欢摆脱它,而不仅仅是忽略它。我当前的代码是

DotHTML

<dot:Button Click="{command: Register()}" Text="Register" class="register-button" />

cs

public void Register()
{
    Context.Redirect("Register");
}

【问题讨论】:

    标签: c# asp.net redirect dotvvm


    【解决方案1】:

    异常正常。 DotVVM 在内部使用异常来执行重定向 - 没有其他合理的方法可以做到这一点。 只需在 Visual Studio 中按 F5,它就会继续。

    【讨论】:

      【解决方案2】:

      RedirectToRoute 是他们 API 中的新名称。

      我注意到在异步命令中调用 RedirectToRoute 不会产生这种行为。

      【讨论】:

        猜你喜欢
        • 2016-11-26
        • 2019-02-15
        • 2018-01-09
        • 1970-01-01
        • 2022-06-15
        • 2018-11-27
        • 2020-08-06
        • 2018-01-01
        • 1970-01-01
        相关资源
        最近更新 更多