无法在 nopcommerce 3.80 的管理控制器中加载方法
could not load method in admin controller in nopcommerce 3.80
我正在管理面板中创建新菜单,为了调用该菜单,我创建了名为 AwazMaster 的新控制器,并在其中创建了名为 Index[ 的方法=32=]。
现在 运行 当我点击那个菜单时,它显示 在 nopcommerce 3.80 的用户端找不到页面。
我很惊讶为什么向我显示此类消息,因为我在浏览器中得到正确 url link 仍然显示 找不到页面 消息
然后当我在方法中调试然后 运行 然后我知道调试在方法中不活动
这是我的代码,
用于在管理面板中添加菜单
<siteMapNode SystemName="Master" nopResource="Admin.Master" PermissionNames="Master"
controller="AwazMaster" action="Index" IconClass="fa-dot-circle-o" />
这里是控制器代码,
using Nop.Services.Security;
using Nop.Web.Framework.Controllers;
using System.Web.Mvc;
namespace Nop.Admin.Controllers
{
public partial class AwazMasterController : BaseAdminController
{
#region Ctor
public AwazMasterController()
{
}
#endregion
#region Methods
public ActionResult Index()
{
if (!_permissionService.Authorize(StandardPermissionProvider.ManageCustomers))
return AccessDeniedView();
return View("../AwazMaster/Index");
}
#endregion
}
}
注意:当 运行 项目时,Index 方法中的调试不活动。这意味着 运行 项目时无法加载方法。
我得到了解决方案,实际上在 nopcommerce 3.8 中,如果我们添加任何新的控制器,那么我们想要构建它那个项目,因为 nopadmin 和 nopweb 在 3.8 中都是不同的项目,所以如果我们在 admin 中添加控制器,我们想要构建它边.
我正在管理面板中创建新菜单,为了调用该菜单,我创建了名为 AwazMaster 的新控制器,并在其中创建了名为 Index[ 的方法=32=]。
现在 运行 当我点击那个菜单时,它显示 在 nopcommerce 3.80 的用户端找不到页面。
我很惊讶为什么向我显示此类消息,因为我在浏览器中得到正确 url link 仍然显示 找不到页面 消息
然后当我在方法中调试然后 运行 然后我知道调试在方法中不活动
这是我的代码,
用于在管理面板中添加菜单
<siteMapNode SystemName="Master" nopResource="Admin.Master" PermissionNames="Master"
controller="AwazMaster" action="Index" IconClass="fa-dot-circle-o" />
这里是控制器代码,
using Nop.Services.Security;
using Nop.Web.Framework.Controllers;
using System.Web.Mvc;
namespace Nop.Admin.Controllers
{
public partial class AwazMasterController : BaseAdminController
{
#region Ctor
public AwazMasterController()
{
}
#endregion
#region Methods
public ActionResult Index()
{
if (!_permissionService.Authorize(StandardPermissionProvider.ManageCustomers))
return AccessDeniedView();
return View("../AwazMaster/Index");
}
#endregion
}
}
注意:当 运行 项目时,Index 方法中的调试不活动。这意味着 运行 项目时无法加载方法。
我得到了解决方案,实际上在 nopcommerce 3.8 中,如果我们添加任何新的控制器,那么我们想要构建它那个项目,因为 nopadmin 和 nopweb 在 3.8 中都是不同的项目,所以如果我们在 admin 中添加控制器,我们想要构建它边.