创建可重复使用的视图组件/局部视图模板,该模板可从通用类型列表生成HTML表

时间:2019-08-02 09:43:26

标签: c# asp.net-core

我对Asp.Net Core相当陌生,最近碰壁了。

我在剃刀页面中创建了一个表格,并通过行选择和内联编辑对其进行了自定义,并在其上方使用了CRUD操作和搜索栏创建了一个工具栏。所有这些都以jQuery代码和CSS样式为后盾。

一切正常,但我很快意识到,在我的应用程序中,我将需要更多与此表完全相同的表(功能和外观),并且为每个表再次重写所有这些代码不仅令人沮丧,而且混乱而且不可行灵活。

是否可以通过将表内容作为列表(或视图模型)传递给其他剃刀页面,从而创建可在其他剃刀页面中使用的可重用视图组件/部分视图?

我尝试使用View Component和Partial View进行操作,并且一切正常,看起来不错,但我只是无法将内容填充到表格中,以使其适用于任何类型的视图模型。

我知道有很多方法可以通过真正特定的代码来完成,但是我想知道是否确实缺少某些明显的东西可以使此任务变得更容易。抱歉,您的描述措辞不当,并且对此事缺乏知识,谢谢。

0 个答案:

没有答案