Asp.net core 从ModelExpression中提取集合索引
是否有方法提取TagHelper中集合的当前索引 我想实现一个TagHelper,在缺少特定索引的集合中为“Index”属性创建一个隐藏输入 corresp文章:Asp.net core 从ModelExpression中提取集合索引,asp.net-core,asp.net-core-mvc,asp.net-core-tag-helpers,Asp.net Core,Asp.net Core Mvc,Asp.net Core Tag Helpers,是否有方法提取TagHelper中集合的当前索引 我想实现一个TagHelper,在缺少特定索引的集合中为“Index”属性创建一个隐藏输入 corresp文章: 他只是使用regex()提取索引。这是唯一的方法吗?您可能需要查看源代码,看看是否有可能首先直接获取索引。即使我们有源代码,但要知道逻辑在哪里并不总是容易和直接的。有时候这会花费你很多时间,我想这个案子会的。这就是我所做的(也调查了linked和asp.net core repo的src),这就是我问社区的原因……事实上,我认为你找对
他只是使用regex()提取索引。这是唯一的方法吗?您可能需要查看源代码,看看是否有可能首先直接获取索引。即使我们有源代码,但要知道逻辑在哪里并不总是容易和直接的。有时候这会花费你很多时间,我想这个案子会的。这就是我所做的(也调查了linked和asp.net core repo的src),这就是我问社区的原因……事实上,我认为你找对了地方。我觉得这没那么容易。正确的位置是
ViewContext
与其ViewData
和TemplateInfo
一起构建的位置。如果您找到了正确的位置,它应该在IEnumerable
上执行一些循环,您可以访问那里的索引。我怀疑索引是否可以构建到相应的字段名中,而不通过任何模型或api公开。