在 contentplaceholder 中添加标题会添加第二个空标题标签

2024-01-30

我的母版页的 head 标签中有一个 contentplaceholder。

因为我希望页面的标题能够代表当前页面的功能,并且因为我希望将标题翻译成用户的语言,所以我在页面头部的 contentplaceholder 中添加了一个标题标签。一切都很愉快,除了现在出现了第二个空标题标签,当然它是无效的。

有什么想法如何解决这个问题吗?


根据W3C spec http://www.w3.org/TR/REC-html40/struct/global.html#h-7.4.2:

每个 HTML 文档的 HEAD 部分都必须有一个 TITLE 元素。

因此,ASP.Net 平台符合标准,并向您的页面添加一个空标题标记,以帮助您实现有效的标记 - 它不知道您将通过内容占位符添加一个。

在经典 ASP.Net 下,您的选择是:

  1. 使用@page指令Title来设置该标签的内容
  2. 使用隐藏代码中的 Page.Title 属性以编程方式设置该值。

如果您使用的是 ASP.Net MVC,则默认的 Site.Master 文件具有以下默认文本:

<title><%= Html.Encode(ViewData["Title"]) %></title>

默认控制器有:

ViewData["Title"] = "Home";

在操作结果中,再次允许以编程方式访问页面标题。

通常,我使用 HeadContent 内容占位符来添加页面特定的静态脚本和 CSS 链接。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 contentplaceholder 中添加标题会添加第二个空标题标签 的相关文章

  • 运行测试项目时自动启动ASP.MVC项目

    我正在尝试为我的 ASP 网站设置一个测试项目 对于某些测试 我想使用 selenium 来执行端到端测试 因此 我的网站必须运行 以便测试可以访问该网站 运行测试时如何启动我的网站项目 请参考以下链接 我相信这是可能的 但会有点棘手 这些
  • ASP MVC 3 RequireHttps 属性将所有链接更改为 https

    我有一个 ASP MVC 3 网站 其中包含反馈表并且应该需要 SSL 现在 我在名为 ContactUs 的控制器内有一个名为 反馈 的操作 负责查看和处理反馈 当我使用 RequireHttps 该操作上的属性 效果很好 并将 URL
  • 我可以在 Windows 服务中托管(自托管)WCF 服务并通过 http 公开它吗?

    我是 WCF 新手 这可能吗 如果通过外部 Web 应用程序使用它 最好使用 IIS 和 http 即由 ASP NET MVC 应用程序托管的服务 吗 是的 您可以在 Windows 服务中托管 WCF 服务 http msdn micr
  • 如果验证失败,如何在 ASP.NET MVC 中阻止 jquery ajax 提交

    我在用ASP NET 5 MVC RC1 我的 ASP NET MVC 使用的 jquery 验证插件是默认 ASP NET 5 模板项目使用的标准 jquery validate js jQuery Validation Plugin v
  • SimpleMemership CreateUserAndAccount 自定义

    我正在尝试添加一个新属性UserProfile我的模型中的类 public class UserProfile Key DatabaseGeneratedAttribute DatabaseGeneratedOption Identity
  • 在 MVC API 中使用 Microsoft Azure Active Directory 验证 OAuth 2.0 不记名令牌时出现 401

    我正在写一个MVC 中的 API 服务 没有视图 只有 API 我想使用通过 client credentials 流获取的 OAuth 2 0 令牌 两条腿的 OAuth 我创建了一个Azure 管理门户中的 ActiveDirector
  • ASP.NET Core 中间件与过滤器

    在阅读了 ASP NET Core 中间件之后 我对何时应该使用过滤器以及何时应该使用中间件感到困惑 因为它们似乎实现了相同的目标 什么时候应该使用中间件而不是过滤器 9频道有一个关于此的视频 ASP NET 怪物 91 中间件与过滤器 h
  • 当Model和ViewModel一模一样的时候怎么办?

    我想知道什么是最佳实践 我被告知要始终创建 ViewModel 并且永远不要使用核心模型类将数据传递到视图 这就说得通了 让我把事情分开 但什么是Model 和ViewModel一模一样 我应该重新创建另一个类还是只是使用它 我觉得我应该重
  • MVC - 没有具有“IEnumerable”类型键的 Viewdata 项目

    我是 MVC 和 ASP NET 的新手 希望学习一些知识 因此我尝试制作一些简单的应用程序来了解细节 好吧 我正在尝试制作一个下拉框显示书籍列表 其中显示书名但发布 book id 主键 我得到的错误是 不存在键为 IEnumerable
  • 如何进入system.web.mvc

    有谁知道我如何进入system web mvc 我收到隐藏在 System Web Mvc DefaultModelBinder CreateModel 方法中的错误 无法创建抽象类 并且我无法判断代码的哪一部分导致了问题 有人建议我可以从
  • 从 asp.net mvc ajax 调用 wcf

    我有两个应用程序 第一个是 WCF 服务 第二个是 asp net MVC 3 应用程序 在 WCF 应用程序中我有一个界面 ServiceContract public interface IService1 OperationContr
  • c# .NET MVC 4 - 如何创建使用 Ninject 服务的 Quartz 作业?

    我正在使用 NET MVC 4 所有服务都是使用 Ninject 注入的 我正在尝试使用 Quartz 来安排工作 目前 职位登记在Global asax如下 Global asax protected void Application S
  • 在调用控制器的方法之前执行代码?

    是否可以制作一个动作过滤器或运行的东西before动作方法本身在控制器上运行 我需要它在操作运行之前分析请求中的一些值 您可以重写控制器类中的 OnActionExecuting 方法 protected override void OnA
  • JavaScriptSerializer 类是否已弃用?

    The MSDN 文档 https msdn microsoft com en us library system web script serialization javascriptserializer v vs 110 aspxJav
  • Asp.NET MVC 应用程序中的静态类

    我想知道是否静态类 in an ASP NET MVC应用程序可能是多次初始化 我最初设计了我的应用程序 以便静态组件可以从数据库中获取一些内容并用作缓存 并且我向从构造函数调用的类添加了刷新方法 刷新方法也可通过应用程序的管理部分使用 在
  • 如何将敏感数据从视图传递到控制器

    为了构造一个包含大量信息的实体 我需要执行一系列表单提交 每次我从控制器返回视图时 我都需要传递一些有关尚未建立的实体的 id 现在 我将这些信息注入隐藏字段 并在发回服务器时继续构建实体 这样的场景持续了好几次 我对这种传递敏感信息的方式
  • MVC 使用 var 的示例

    也许我生活在泡沫中 或者只是太新了 但我想知道是否有其他人注意到在 Microsoft 的许多 MVC 示例中大量使用 var 来声明变量而不是特定类型 这样做有什么目的吗 或者这是现在要做的 流行 事情 或者只是个人风格 贾里德 帕森斯
  • MVC 中的 HttpPost 与 HttpGet 属性:为什么使用 HttpPost?

    所以我们有 HttpPost 这是一个可选属性 我知道这会限制调用 因此只能通过 HTTP POST 请求进行调用 我的问题是我为什么要这样做 想象一下以下情况 HttpGet public ActionResult Edit int id
  • 如何保护 ASP.NET Web API [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想建立一个RESTful使用 ASP NET Web API 的 Web 服务 第三方开发人员将使用该服务来访问我的应用程序的数据
  • ASP.NET MVC - HybridViewResult (ViewResult /PartialViewResult)

    是否可以构建一个依赖于 Ajax 请求或 Http 请求返回的混合 ViewResultPartialViewResult or ViewResult IsAjaxRequest gt 返回 PartialViewResult IsAjax

随机推荐

  • OS X 应用程序沙箱和任意文件访问 - 更新为基于文档?

    我的 OS X 应用程序 当前未沙箱 访问用户设置的目录中包含的文件 选择带有NSOpenPanel并且在整个执行过程中都会保留对该路径的引用 文件列表是通过生成的NSDirectoryEnumerator然后我使用读取和写入这些文件AVA
  • 除了越狱之外,iDevice 上的 UDID 会改变吗?

    我有一位 Beta 测试员 在最后一个 Beta 测试周期后 4 个月 我向他发送了新版本的应用程序的第一个 Beta 测试 当她说无法加载时 我们检查了她的 UDID 它与我们 4 个月前使用的不同 所以我的配置显然不起作用 她说这和以前
  • 构建静态库

    我正在尝试建立一个 a我的 iPhone 项目的静态库 所以 我创建了一个新项目 并使用了模板Cocoa Touch Static Library 然后 在XCode 4 0 我添加我的 m and h files 我已经成功构建了该项目
  • CATransform3D 可以用来获取 Face Mesh 中的眼睛尺寸吗?

    我正在尝试使用 ARKit 的 3D Face Mesh 获取眼睛的宽度和 2 只眼睛的距离 我用过CA变换3D of ARAnchor struct CATransform3D CGFloat m11 m12 m13 m14 CGFloa
  • 在 Angular 中动态创建元素

    我的 JavaScript 经验很少 我需要在单击某个项目时添加一个菜单 我们被要求从头开始构建它 而不使用任何库 如引导组件或 JQuery 我们正在使用 Angularjs 在角度中 我想知道创建新元素的正确方法 类似我们没有的东西do
  • 如何在水晶报表中显示打印对话框?

    我想打印我的Crystal report直接到打印机 目前我正在出口到PDF 但我的客户希望将其直接发送到打印机 我怎样才能显示Print Dialog单击 打印 按钮可将报告直接打印到打印机 我想提一下 我的项目使用 C 和 asp ne
  • 在 .net core 3.1 控制台应用程序中将 nlog 与 ApplicationInsightsTelemetryWorkerService 结合使用

    我正在使用应用程序见解和 nlog 配置 net core 3 控制台应用程序 我的代码配置如下 程序 cs ConfigureLogging hostingContext logging gt logging ClearProviders
  • 由于某些错误,无法使用“git pull”

    git pull fatal unable to access https github com neilyolol aws python git error 0D0C50A1 asn1 encoding routines ASN1 ite
  • 如何设置 GMock EXPECT_CALL 来为模拟函数调用两个不同的函数

    当 测试套件 中的测试函数中调用模拟函数时 如何调用两个不同的函数 细节 模拟函数在测试函数中被调用两次 当第一次调用它时 它应该调用一个函数 测试套件中的本地函数 第二次调用时 它应该调用另一个函数 测试套件中的另一个本地函数 那么 如何
  • Spring Reactive WebFlux - 如何自定义BadRequest错误消息

    在我的请求处理程序中 如果传入accountId无法转换为有效的ObjectId我想捕获错误并发回有意义的消息 但是 这样做会导致返回类型不兼容 并且我无法弄清楚如何实现这个非常简单的用例 My code GetMapping accoun
  • C 中动态数组的大小不会改变

    我正在得到realloc invalid next size对于一个程序 所以我只是编写了这个代码来了解发生了什么 include
  • 在 docker-compose 文件中启用“progress plain”

    当我使用运行构建时docker compose build progress plain 它在构建过程中显示比默认 BuildKit 输出更有用的信息 有没有办法将简单的进度选项嵌入到 docker compose yml 文件本身中 这样
  • 在 CSV 中搜索值 [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我有 csv 文件和一个值 我想搜索
  • Python - Pandas 每组随机采样

    我有一个与此非常相似的数据帧 但有数千个值 import numpy as np import pandas as pd Setup fake data np random seed 3 1415 df pd DataFrame Class
  • 纯函数是幂等的吗?

    每个纯函数都是幂等的吗 如果我没有在官方看到这个声明我不会问这么疯狂的问题Angular js 教程 https docs angularjs org guide filter creating custom filters 过滤函数应该是
  • Xamarin:发生地理定位错误:未经授权

    我正在尝试获取当前位置 并在 UWP 和 iOS 上工作 但在 Andriod 上运行时 它显示未处理的异常 Plugin Geolocator Abstractions GeolocationException 发生地理定位错误 未经授权
  • 列表视图按日期分组 Dart

    我一直在尝试获取按日期排序的一些消息 但没有成功 我尝试过不同的软件包 例如分组列表 https pub dev packages grouped list and 粘性标题 https pub dev packages sticky he
  • 当文本字段随着您的输入而变化时更改跨度

    我想要文本span字段更改为input字段变化live 所以我有一个input field
  • python 命名空间与包:将包设为默认命名空间

    我有一个具有总体命名空间的项目 其中包含包 这是文件夹结构 pypackage pypackage lt Source code for use in this project bin lt Module Cli entry point i
  • 在 contentplaceholder 中添加标题会添加第二个空标题标签

    我的母版页的 head 标签中有一个 contentplaceholder 因为我希望页面的标题能够代表当前页面的功能 并且因为我希望将标题翻译成用户的语言 所以我在页面头部的 contentplaceholder 中添加了一个标题标签 一