C# 在ASP.NET MVC 5中创建HTML自定义控件

C# 在ASP.NET MVC 5中创建HTML自定义控件,c#,.net,asp.net-mvc-5,C#,.net,Asp.net Mvc 5,我想为我的所有web应用创建一个自定义导航栏,这个导航栏必须调用RESTful API从数据库中检索一些信息(我的所有应用都是相同的数据库和信息),我知道使用Html助手可以创建这个组件,但我也知道我无法创建具有业务逻辑的Html助手 如何创建此组件 将HTML分解为部分视图,对您的操作进行JSON调用,使其收集您的数据并与相关部分视图一起呈现,将呈现的HTML附加到导航栏。您不能通过视图模型传递菜单链接,并在自定义HTML帮助器类中获得相同的链接吗?@Deepu我不会加载菜单链接,我想检索已登

我想为我的所有web应用创建一个自定义导航栏,这个导航栏必须调用RESTful API从数据库中检索一些信息(我的所有应用都是相同的数据库和信息),我知道使用Html助手可以创建这个组件,但我也知道我无法创建具有业务逻辑的Html助手


如何创建此组件

将HTML分解为部分视图,对您的操作进行JSON调用,使其收集您的数据并与相关部分视图一起呈现,将呈现的HTML附加到导航栏。

您不能通过视图模型传递菜单链接,并在自定义HTML帮助器类中获得相同的链接吗?@Deepu我不会加载菜单链接,我想检索已登录用户的信息。我是否可以使用这些部分视图创建nuget包,并将其作为nuget引用共享给其他项目?对不起,我没有足够的nuget包信息。编辑: