标签: c# asp.net asp.net-mvc
我的网站将在每个页面上呈现部分视图,以提供搜索功能。
由于这是在几个页面和所有新页面上共享的,我不想硬编码任何东西或做任何事情来围绕HTTP上下文来确定要渲染的主视图。
因此,我有两个问题:
现在我意识到我可以渲染另一个完整视图,比如带有消息的搜索结果页面,但我的偏好是在局部视图中渲染所有内容。
提前致谢。
答案 0 :(得分:0)
部分视图中的表单是否可以使用ajax而不是执行常规POST。然后您不必担心请求的来源。
如果ajax帖子成功,您可以将用户重定向到搜索结果页面。