首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NerdDinner主徽标链接

NerdDinner主徽标链接
EN

Stack Overflow用户
提问于 2010-09-18 05:35:45
回答 2查看 309关注 0票数 1

我已经将nerd示例上传到了"www.example.com/test/nerd“。当鼠标位于菜单选项卡上时,例如"Find a host“,则该链接在Internet explorer的底部显示为"www.example.com/test/nerd/Dinner”,其contoller名称为"Dinner“。当鼠标位于顶部和左侧的主徽标上时,链接显示为"www.example.com“。所以它会把我导向"www.example.com“而不是"www.example.com/test/nerd”

我可以在哪里更改它?我试图更改应用程序属性中的"start url“,但它不起作用。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-09-18 08:55:48

单击徽标时,NerdDinner应用程序将链接到/路径。这会将您指向域根:example.com

如果你想让链接指向你的主页,有两种方法可以做到:

  1. 使链接指向,而不是-这是应用程序根目录。如果将安装NerdDinner的目录配置为IIS应用程序,则带有""路由的控制器操作将处理指向名为<a href="<%= Url.Action("Index","Home") %>"

的控制器操作的

这两种方法都有效,但我建议使用第一个,因为它将指向路由到""的任何操作;换句话说,如果您更改了主页操作的名称,链接仍然有效。

票数 2
EN

Stack Overflow用户

发布于 2010-09-18 08:44:36

此应用程序假定安装在域的根目录中,因此只包含路径"/“。您需要编辑NerdDinner/Views/Shared/Site.Master。你需要接触的线是

代码语言:javascript
复制
<h1><a href="/" title="Nerd Dinner" class="logo"></a></h1>

尝试将其更改为

代码语言:javascript
复制
<h1><a href="<%= Url.Action("Index") %>" title="Nerd Dinner" class="logo"></a></h1>

我没有设置ASP.NET,所以它可能不会按原样工作。如果它不能完美地工作,希望这至少能让你开始。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3739219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档