【问题标题】:Using page link from home page使用主页中的页面链接
【发布时间】:2014-05-13 20:43:08
【问题描述】:
我已经生成了 MVC5 应用程序,先编码,然后搭建控制器和视图。
默认情况下,我有主页,在黑色的页面上部有home about contact的文本按钮,当你按下它时,你会转到其他页面。
我想改变它,例如当我按下 about 时,它将打开一个位于 不同项目中的页面,(也是 mvc 项目)
谁能帮我找出实现这一目标的最佳方法?
【问题讨论】:
标签:
asp.net
asp.net-mvc
asp.net-mvc-3
asp.net-mvc-4
razor
【解决方案1】:
您必须对链接进行硬编码。您不能使用 Html.ActionLink 之类的东西来获取另一个项目中的 URL。它仅适用于当前项目及其路线。
【解决方案2】:
例如使用a 标记并将属性href 分配给您的链接:例如http://www.yoursecondmvc.com/theController/theAction 或者如果您在本地运行项目,它将看起来像http://localhost:numberport/theController/theAction
<a href=”http://www.yoursecondmvc.com/theController/theAction”>Go there</a>
或者
<a href=”http://localhost:numberport/theController/theAction”>Go there</a>
如果被IIS express使用