我正在尝试学习 FubuMVC 并且一直在验证我的输入模型。我想要完成的是后验证重定向。也就是说,如果模型无效,则重定向到同一视图并显示错误。我在我的模型上使用属性。
另外,我将如何指定我自己的错误消息,即本地化?
我正在使用来自 nuget 的最新 Fubu 软件包。
我的注册表如下所示:
IncludeDiagnostics(true);
Applies.ToThisAssembly();
Actions.IncludeClassesSuffixedWithController();
Routes
.HomeIs<HomeController>(x => x.Index())
.IgnoreControllerNamesEntirely()
.IgnoreMethodsNamed("Index")
.IgnoreMethodsNamed("Query")
.IgnoreMethodsNamed("Command")
.IgnoreNamespaceText("Features")
.IgnoreMethodSuffix("Html")
.RootAtAssemblyNamespace()
.ConstrainToHttpMethod(x => x.Method.Name.EndsWith("Command"), "POST")
.ConstrainToHttpMethod(x => x.Method.Name.EndsWith("Query"), "GET");
this.UseSpark();
this.Validation();
HtmlConvention<SampleHtmlConventions>();
Views.TryToAttachWithDefaultConventions();