这是我的简单ViewVomponent:
IRegionViewRegistry regionViewRegistry = ServiceLocator.Current.GetInstance<IRegionViewRegistry>();
regionViewRegistry.RegisterViewWithRegion(RegionNames.HelpMenu, typeof(MainMenu));
regionViewRegistry.RegisterViewWithRegion(RegionNames.MainMenu, typeof(MainMenu));
这是非常简单和常见的,没有用它。
当我尝试在一个视图中使用多个ViewComponents时,问题出现了,例如: G:
@model string
<input type="text" id="nameId" value="@Model" placeholder="Name...">
输入ID之间存在歧义,这会阻止它们被View中的其他代码使用。
如何在一个View中的许多ViewComponents中处理id问题?