我必须在页面标题中创建一个可重用的表单。它应该显示在每一页上。简单的输入和提交按钮,将发送POST请求。
我知道的选项是局部视图或视图组件。我查看了有关视图组件的文档,但没有提及它可与表单一起使用。只有InvokeAsync方法可用于初始化视图。
使用部分视图,可能很难定义其页面模型,并且我不知道将其POST处理程序放在哪里。
我看到的另一个选择是,以某种方式将表单直接放置在上_Layout.cshtml,但是同样,它没有页面模型(afaik),
那么创建共享表单的方法是什么,应该在哪里处理POST请求?