Asp.net core 在另一个TagHelper中使用TagHelper

Asp.net core 在另一个TagHelper中使用TagHelper,asp.net-core,asp.net-core-mvc,Asp.net Core,Asp.net Core Mvc,我已经构建了一个自定义标记帮助器,它可以动态地构建一个带有输入标记的表单 范例 foreach(var foo in foos) { htmlOutput += $"<input asp-for='{foo.FieldName}' />"; } foreach(foos中的var foo) { htmlOutput+=$“”; } 然后我想对它进行模型绑定,但是我的自定义标记帮助器输出asp for属性,而不是模型绑定它,可能是因为我试图在自定义标记帮助器中使用标记帮助器。有没有

我已经构建了一个自定义标记帮助器,它可以动态地构建一个带有输入标记的表单

范例

foreach(var foo in foos)
{
htmlOutput += $"<input asp-for='{foo.FieldName}' />";
}
foreach(foos中的var foo)
{
htmlOutput+=$“”;
}
然后我想对它进行模型绑定,但是我的自定义标记帮助器输出asp for属性,而不是模型绑定它,可能是因为我试图在自定义标记帮助器中使用标记帮助器。有没有办法解决这个问题?

您可以将它们嵌套在中,但我不认为您可以从TagHelper
Process
方法中添加它们