.net - 设置页面标题不起作用

标签 .net asp.net page-title

我有一个奇怪的问题,设置 Title我的 ASP.NET 页面的属性在代码级别没有任何影响。它也不会抛出异常。我的类是 Page 的派生类类,但我没有覆盖任何关于标题的内容。

在代码中,我有这一行:

Title = "About";

在调试时,我在该行,我将光标照常放在 Title 上,它显示 ""一个空字符串,这是预期的,我走下那条线,期待(显然)Title具有值 "About"但是当我悬停时,我仍然得到一个空字符串。属性设置不起作用。是的,它在输出页面中也是空的。好吧,我在那里遗漏了什么吗?

最佳答案

如果要从 C# 代码设置标题,请确保不要在 aspx 页面中设置标题。 (即使是空白标题也会覆盖 C# 代码中的标题)

以下代码将用空字符串覆盖在 C# 代码中设置的标题:

<%@ Page Language="C#" Title="" ... %>

您必须删除 Title能够在 C# 代码中设置它的属性:
<%@ Page Language="C#" ... %>

关于.net - 设置页面标题不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7167546/

相关文章:

javascript - 我们如何确定何时在 selenium c# 中使用 JavaScriptExecutor?

c# - MbUnit 可并行化测试

c# - 使用 ASP.NET MVC 导出 PDF 文件

javascript - 为什么我的 Javascript 文件根本不起作用?

javascript - 使用 ASP :DropDownList is proving difficult 中的值填充弹出窗口

javascript - onclick只刷新div内容,不刷新所有aspx页面

c# - 如何在非事件窗口中用代码模拟键盘事件?

.net - 插入新行时发出警报的 MySQL 函数

android - 如何更改 Activity 的标题?

php - 通过链接获取网站标题