【发布时间】:2019-08-23 19:18:58
【问题描述】:
我对在 Microsoft Visual Studio 中工作非常陌生,我按照文档设置了一个新的 Razor Web 应用程序,现在我想将一些在多个页面上分开的操作组合起来。
例如,我想在 PageModel 上使用“注册”视图、“登录”视图和“忘记密码”视图,但在尝试组合所有“OnPostAsync”方法时(使用页面处理程序和不同的名称) 表单相互干扰,ModelState 总是无效的。
我也在尝试将“更改密码”视图与“更新配置文件”视图结合起来,但我又遇到了同样的问题。
难道不能使用 Razor 实现这样的目标吗?这似乎不太可能是真的。
【问题讨论】:
-
表单的第一个问题可以解决,但是您需要共享您的代码,以便我们可以看到它有什么问题。第二个问题的答案是否定的,使用 Razor Pages 可以实现这样的事情。请再次分享您的代码,以便我们提供帮助。
标签: c# asp.net razor razor-pages