C# 在具有多个项目的解决方案中使用asp页面标记生成页面链接
我有一个asp.net核心项目(项目A)和razor页面。我添加了一个新模块作为新项目(项目B)。现在这个解决方案有两个项目projecta和projectb。我在projectb中添加了对projecta的引用,这样我就可以访问属于projecta的资源C# 在具有多个项目的解决方案中使用asp页面标记生成页面链接,c#,asp.net,razor-pages,C#,Asp.net,Razor Pages,我有一个asp.net核心项目(项目A)和razor页面。我添加了一个新模块作为新项目(项目B)。现在这个解决方案有两个项目projecta和projectb。我在projectb中添加了对projecta的引用,这样我就可以访问属于projecta的资源 现在,用户可以登录到系统,他们可以看到项目A中的仪表板。我需要使用“asp页面”标记帮助器将菜单链接添加到项目B中的新模块。是否可以使用asp页面标记帮助器在另一个项目中生成指向razor页面的链接?如果不可能,如何在razor页面中设置链接
现在,用户可以登录到系统,他们可以看到项目A中的仪表板。我需要使用“asp页面”标记帮助器将菜单链接添加到项目B中的新模块。是否可以使用asp页面标记帮助器在另一个项目中生成指向razor页面的链接?如果不可能,如何在razor页面中设置链接?我还尝试在javascript中使用window.location.href,但它总是重定向到Project A的主页。好吧,拥有单独的web项目意味着将它们托管在不同的URL上(在大多数情况下),因此您必须创建自己的标记帮助器来识别不同的项目,或者只创建URL的核心相对路径
我建议将web项目A和B的url存储在web.config中,以便在代码被推送到不同的环境时更容易更新它们。我需要在相同的url中发布它。是否可能@cycaHuHIt是一个虚拟目录,在本例中,B是a的子文件夹