DotVVM重定向

时间:2015-10-11 16:06:37

标签: asp.net redirect dotvvm

您好我想问一下在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");
}

2 个答案:

答案 0 :(得分:4)

例外是可以的。 DotVVM在内部使用异常来执行重定向 - 没有其他合理的方法可以做到这一点。 只需在Visual Studio中点击F5即可继续。

答案 1 :(得分:0)

RedirectToRoute是其API中的新名称。

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