查看组件:
public class WidgetViewComponent : ViewComponent
{
private readonly IWidgetService _WidgetService;
private WidgetViewComponent(IWidgetService widgetService)
{
_WidgetService = widgetService;
}
public async Task<IViewComponentResult> InvokeAsync(int widgetId)
{
var widget = await _WidgetService.GetWidgetById(widgetId);
return View(widget);
}
}
Run Code Online (Sandbox Code Playgroud)
在视图〜/ Views/Employees/Details.cshtml中
@await Component.InvokeAsync("Widget", new { WidgetId = Model.WidgetId } )
Run Code Online (Sandbox Code Playgroud)
视图组件位于〜Views/Shared/Components/Widget/Default.cshtml
我收到的错误如下:
InvalidOperationException:无法找到类型为"MyApp.ViewComponents.WidgetViewComponent"的合适构造函数.确保类型具体,并为公共构造函数的所有参数注册服务.
对,所以..我想我很困惑!
我有几个使用ASP.NET Identity 2.1运行的ASP.NET MVC 5站点,一切都很棒.我正在创建一个新的MVC 6站点,我希望用户使用他们用于其他系统的现有凭据.我已经尝试过以下内容:
我只是想知道我的选择是什么,因为文档在新版本上不是很好,我得知数据库中有DDL更改但我希望有一种方法可以让我的MVC 5网站继续进行与.NET身份3数据库向后兼容2.1.
我的另一个选择是升级MVC 5应用程序以使用Identity 3,而我认为这意味着将它们更新为MVC 6,这是我真正没有资源的东西,或者拥有一个全新的身份数据库(似乎最简单的选择).
任何意见都会有所帮助,毫无疑问我错过了一些细节,如果有人对此设置有任何进一步的问题,请填写空白.
sql-server asp.net-mvc asp.net-identity-2 asp.net-core-mvc asp.net-identity-3
我有点坚持这一点,我正在尝试创建一个highcharts堆叠列,并试图让系列正确,我已经将我的数据从sql server拉到数据表,它是一个数据透视型格式(如果有更好的方法可以更改它,数据采用以下格式,因为它使用sql server pivot函数:
name 1 2 3 4 5 6 7 8 9 10
Bob 4 5 6 7 8 9 9 9 0 0
tim 4 5 6 7 4 3 2 5 6 3
Run Code Online (Sandbox Code Playgroud)
顶部的数字是月份的日期,我想要在名称上堆叠柱形图,x轴是月份的日期,实际值是y轴.
我已经尝试了几个这方面的最新版本,最新的一个是创建一个自定义对象,将该月的某一天作为一个int数组.基本上我被困在如何将其转移到highcharts堆叠列中
我认为结果JSON需要如下:
{
name: Bob
Valie [4,5,6,7,8,9,9,9,0,0]
name: tim
Value: [4,5,6,7,4,3,2,5,6,3]
}
Run Code Online (Sandbox Code Playgroud)
我正在使用JSON.net将列表序列化为json对象,但是当我尝试生成带有int数组的结果JSON时,我一直在摔倒.
有没有人有任何最佳实践建议,或者我可能会犯这个错误而且过于复杂的事情我不知道.以下是我对活动的最新评价,它只是我最新的活动,也是一次黑客攻击和诚实抨击的结果.
public class ChartData
{
public string Name { get; set; }
public int Data { get; set; }
// public int DayNumber { get; set; }
}
protected …
Run Code Online (Sandbox Code Playgroud) asp.net-core ×1
asp.net-mvc ×1
c# ×1
highcharts ×1
javascript ×1
json ×1
sql ×1
sql-server ×1
webforms ×1