【问题标题】:How do I manipulate the default header when creating an asp.net web form?创建 asp.net Web 表单时如何操作默认标题?
【发布时间】:2017-03-02 17:47:28
【问题描述】:

我正在使用 Visual Studio 2015 创建一个 Web 应用程序。根据我的学校说明,我正在使用 asp.net Web 表单(在本例中为母版页)。

在我进入 Web 应用程序的实际设计和功能之前,我想要设置的两件事是引导主题/布局(我已成功管理)以及站点范围的页眉和页脚。

这是我遇到问题的地方。该应用程序有一个默认标题(顶部有一个黑条,上面写着“应用程序名称”和链接“主页...关于...联系人”和最右侧的登录/注册链接。默认页脚是一个简单的“© 2016 - 我的 ASP.NET 应用程序”

我的问题是我该去哪里改变这些?我想更改链接名称,更改链接将您带到的位置并完全删除登录/注册链接。

如果我完全愚蠢,我真的很抱歉,我以前只使用 Netbeans 编写过 Java 应用程序,这意味着这是我第一次使用 C#、ASP.NET 和 Visual Studio。

【问题讨论】:

  • 这些通常在母版页中。
  • 当我创建项目时,唯一的页面是:默认、关于和联系。而且我无法访问其中任何一个中的页眉或页脚。我看不到任何母版页?再次,如果我遇到昏暗的问题,我们深表歉意:(

标签: c# css asp.net visual-studio


【解决方案1】:

布局信息通常位于 Web 窗体项目的母版页中。默认情况下,对于使用 Visual Studio 2013 或 2015 创建的新 Web 窗体站点,此文件为 Site.Master。

【讨论】:

  • 太棒了,谢谢!现在唯一的另一件事是,你能告诉我为什么 Home/About/Contact 链接在源代码中而不在设计中吗?
  • @ACostea 因为设计师无法处理交互式网页的所有复杂性。 不要使用设计器。只需手动编辑 HTML。
  • 原因是我的教授告诉我们,我们将在这个项目中几乎不使用 HTML,这一切都可以通过拖放/c# 来完成。我希望能够从设计中删除链接并与设计师一起添加我自己的链接?再次感谢:)
  • 嗯,好的,我会看看我需要在 HTML 代码中编辑什么,谢谢!
  • @ACostea 你不用 C# 拖放。您可以使用 HTML 设计器拖放,但同样,结果会很糟糕。如果他们说使用设计师,你的教授对你很不利。我的建议是忽略它,学习 HTML 和 CSS。你会得到更好的结果。
【解决方案2】:

如果我们考虑到 Visual Studio 2015 中的网站设置,则在解决方案资源管理器中,打开母版页(可能名为 Site.master),或者如果不确定,请查看 default.aspx 页面源,您可以在其中检查第一行或页面指令(以

在母版页中,您应该找到以下分配了类的 div

<div class="navbar navbar-inverse navbar-fixed-top">

在这个 div 中是顶部标题栏的所有 html,您可以更改链接的名称和 url 以及其中的标题。

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-08
    • 1970-01-01
    • 2013-01-06
    • 1970-01-01
    • 2019-06-06
    • 2011-10-18
    • 2013-07-20
    • 1970-01-01
    相关资源
    最近更新 更多