C# 通过菜单单击传递参数-Asp.Net样板文件

C# 通过菜单单击传递参数-Asp.Net样板文件,c#,angularjs,aspnetboilerplate,C#,Angularjs,Aspnetboilerplate,目前,我们在Asp.Net样板文件中使用angularJS 我们有一个名为listings的导航菜单项,当单击它时,它会重定向到listings 要触发的代码如下所示 AppNavigationProvider.cs AddItem(new MenuItemDefinition( PageNames.App.Common.Listings, L("Listings"), url: "listings",

目前,我们在Asp.Net样板文件中使用angularJS

我们有一个名为listings的导航菜单项,当单击它时,它会重定向到listings

要触发的代码如下所示

AppNavigationProvider.cs

AddItem(new MenuItemDefinition(
        PageNames.App.Common.Listings,
        L("Listings"),
        url: "listings",
        icon: "icon-home",
        requiredPermissionName: AppPermissions.Pages_Listings)
App.js

$stateProvider.state('listings', {
    url: '/listings?id',
    templateUrl: '~/App/common/views/listings/index.cshtml',
    menu: 'listings'
});
我的目标是通过向app.js添加一个新参数来扩展此页面

$stateProvider.state('listings', {
    url: '/listings?id&addNew',
    templateUrl: '~/App/common/views/listings/index.cshtml',
    menu: 'listings'
});
我的问题是,如何增强AppNavigationProvider,使其能够通过url传递参数

我试过了

AddItem(new MenuItemDefinition(
    PageNames.App.Common.Listings,
    L("Listings"),
    url: "listings?addNew=1",
    icon: "icon-home",
    requiredPermissionName: AppPermissions.Pages_Listings)
但我遇到了错误
无法从状态“dashboard”解析“listings?addNew=1”


如果您有任何关于添加带有参数的导航菜单项的提示,我们将不胜感激

能否在GitHub上提供一个复制项目?能否在GitHub上提供一个复制项目?