Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core 从ModelExpression中提取集合索引_Asp.net Core_Asp.net Core Mvc_Asp.net Core Tag Helpers - Fatal编程技术网

Asp.net core 从ModelExpression中提取集合索引

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),这就是我问社区的原因……事实上,我认为你找对

是否有方法提取TagHelper中集合的当前索引

我想实现一个TagHelper,在缺少特定索引的集合中为“Index”属性创建一个隐藏输入

corresp文章:


他只是使用regex()提取索引。这是唯一的方法吗?

您可能需要查看源代码,看看是否有可能首先直接获取索引。即使我们有源代码,但要知道逻辑在哪里并不总是容易和直接的。有时候这会花费你很多时间,我想这个案子会的。这就是我所做的(也调查了linked和asp.net core repo的src),这就是我问社区的原因……事实上,我认为你找对了地方。我觉得这没那么容易。正确的位置是
ViewContext
与其
ViewData
TemplateInfo
一起构建的位置。如果您找到了正确的位置,它应该在
IEnumerable
上执行一些循环,您可以访问那里的索引。我怀疑索引是否可以构建到相应的字段名中,而不通过任何模型或api公开。