如何在UrlHelper中编写嵌套函数



我正在写一个UrlHelper,现在我需要写一个嵌套的函数,因为例如我有页面文章,每个人都可以访问,我在管理面板中有单独的文章。首先是链接:/Articles,然后是/Admin/Articles。

我想这样使用UrlHelper:

公共页面:

Url.Articles()

Url.Admin.Article()

请告诉我如何才能实现它?

您可以通过为UrlHelper编写Admin()扩展方法来实现Url.Admin().Article(),该方法使用Article()方法返回某个类的实例。

然而,c#不支持扩展属性,所以Url.Admin.Article()嵌套方法是不可能不修改ASP MVC源代码。

相关内容

  • 没有找到相关文章

最新更新