多个ViewComponents ID在Asp.Net Core中的一个视图中

时间:2016-09-19 15:51:01

标签: c# asp.net-core asp.net-core-viewcomponent

这是我的简单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问题?

0 个答案:

没有答案