使用视图组件替换ASP.NET 5中的部分视图,如何通过URL访问视图组件?
我知道你称他们为......
@Component.Invoke("SomeList", 1)
...但是如果你需要像ajax分页那样你需要一个回调url来请求下一组在局部视图中显示呢?因此,用户可以单击“加载更多”并从“部分视图”加载更多内容。
答案 0 :(得分:6)
您无法直接从URL访问视图组件。视图组件只是视图的一个组件,该视图可以是常规视图或部分视图。
根据您的问题,我相信您在呈现视图(具有视图组件)时默认显示第一页?我试图在这里提出一些方案。
示例方案:
在布局页面上显示一个片段,其中显示可用作业位置列表。
使用案例:
在服务器端渲染与作业列表相关的html:
仅在客户端渲染所有页面: