c# - 使用类中的 C# 在 .Net 中设置页面标题

标签 c# .net class methods page-title

问题,

如何设置类页面的标题。有可能吗?我可以并且已经从页面本身和用户控件设置页面标题。

我可以吗,我如何通过使用 C# .Net 的类来做到这一点

这是我想要做的, 我想从 Aspx 页面调用一个传入字符串标题的函数,并让类设置页面标题。

SomePage.Aspx.CS

page_onload()   {   setPageTitle(titleValue);   }

SetPageTitleClass.CS

public static void setPageTitle(string iTitle)   {   Page.title = iTitle;  }

The problem is "Page.Title" is not available from the Class

最佳答案

首先:你为什么要这样做? --- 归还它并让页面设置它...您可以在基类或母版页中设置它。

如果您仍然想这样做,请遵循以下原则:

var page = (Page)HttpContext.Current.Handler;
page.Title = "someTitle";

关于c# - 使用类中的 C# 在 .Net 中设置页面标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1723625/

相关文章:

Javascript import myClass from '/myClass.js' 在浏览器中不起作用

vb.net - 在另一个类中声明一个类的目的是什么?

c# - Asp.net WebAPI HTTP 服务器错误 - 用户中断连接

c# - 在单个消息框中显示多条错误消息

c# - 从字符串中读取 double 值

c# - 为什么我们不能在 C# 中进行 IntPtr 和 UIntPtr 运算?

python - 解决如何在Python中的类中给出属性

c# - 在 C# 中打印现有的 PDF(或其他文件)

c# - 你如何在 C# 中将字符串转换为 ascii 和二进制?

.net - 在 Rijndael 加密中对许多文件使用静态 IV 值是否可以?