我有一个页面的网站。我有4页所有页面都使用的主页面。每个页面使用不同的CSS和JavaScript头部标签内部。我想通过调用引用数据库表的类来添加标题,元描述和元关键字标记。但是,我无法找到一种方法将页面或HthmlHead对象传递到类中,而不会引发错误。我曾尝试做从一个类中向一个HtmlHead对象添加多个元素

HtmlHead head = Page.Header;

Page.Controls.Remove(Page.FindControl("HeadElement"));

Page.FindControl("HtmlElement").Controls.AddAt(0,HeaderText.getHeaderText(head, Request.Url.AbsolutePath));

Page = p2

Page = HeaderText.getHeaderText(p2, Request.Url.AbsolutePath));

在这两种情况下,我改变了我的班HeaderText.getHeaderText返回取决于我在做什么的页面或HtmlHead类型。我设置了类看起来像这样:

public class HeaderText

{

private HeaderText() { }

public static HtmlHead getHeaderText(HtmlHead head, String URL)

有没有更好的或者更简单的方法来做到这一点?

+0

我回答了类似的问题。让我知道如果这有助于http://stackoverflow.com/questions/2146092/is-there-a-system-web-ui-clientscriptmanager-method-that-registers-scripts-inside/2146871#2146871 –

2010-02-01 18:32:08

html中可以添加几个类,从一个类中向一个HtmlHead对象添加多个元素相关推荐

  1. vue数组双向绑定问题(数组更新检测、对象添加移除属性)

    例子:三个列表数字首次渲染依次为100,200,300,点击对应的后面的按钮,要实现数字乘十,此时使用 this.arr[index]=this.arr[index]*10;进行更改的方式不起作用,改 ...

  2. 【python】 定义一个Person类,它包含数据成员age, name和gender。从Person中派生一个类Employee,在新类中添加一个数据成员,存储个人的number.等等

    # 定义一个Person类,它包含数据成员age, name和gender. # a. 从Person中派生一个类Employee,在新类中添加一个数据成员,存储个人的number. # 再从Empl ...

  3. python中的新式类与旧式类的一些基于descriptor的概念(上)

    python中基于descriptor的一些概念(上) 1. 前言 2. 新式类与经典类 2.1 内置的object对象 2.2 类的方法 2.2.1 静态方法 2.2.2 类方法 2.3 新式类(n ...

  4. SpringBoot2.3 修改响应头、添加更新token、解决在过滤器中修改失败

    前言 使用Spring Boot开发项目的过程中,难免会遇到向响应头中写入一些信息,例如更新了的token,用户详情等信息.在请求头中添加,请求时就可以通过过滤器,拦截器等验证或者获得请求头传递的信息 ...

  5. CSS样式中伪类和伪类元素的区别(css中一个冒号和两个冒号的区别)

    首先介绍下什么是伪类,所谓伪类就是: 伪类选择元素基于的是当前元素处于的状态,或者说元素当前所具有的特性,而不是元素的id.class.属性等静态的标志.由于 状态是动态变化的,所以一个元素达到一个特 ...

  6. 如何在xaml文件中操作用户在后台代码定义的类(1)

    本文主要示例如何在xaml文件中操作用户使用C#代码自定义的类.主要步骤如下: 1.在VS2008中创建一个新项目CustomTypesInXaml,在此项目下我们新建两个类,一个是Client类,一 ...

  7. ios开发读取剪切板的内容_iOS中管理剪切板的UIPasteboard粘贴板类用法详解

    一.自带剪切板操作的原生UI控件在iOS的UI系统中,有3个控件自带剪切板操作,分别是UITextField.UITextView与UIWebView.在这些控件的文字交互处进行长按手势可以在屏幕视图 ...

  8. 《JAVA练习题目10》请对图书馆系统中的CatalogItem类、Book类和Recording类进行改造,实现其code属性的自动编码。

    请对图书馆系统中的CatalogItem类.Book类和Recording类进行改造,实现其code属性的自动编码.具体要求如下: Book实例的编号从B001开始,每次新增一个实例,编号自动加一,即 ...

  9. springboot 添加拦截器之后中文乱码_springboot中配置了拦截器后,拦截器无效的解决方案之一...

    springboot的启动类xxxApplication不能扫描到拦截器配置类,可加上@ComponentScan(basePackages={"com.maya.common"} ...

最新文章

  1. mysql serial_mysql – 我应该对表id列使用数据类型SERIAL吗?
  2. 定期清空Linux系统日志文件
  3. MTK 驱动开发(34)---待机功耗调试
  4. 视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI-压缩码流版
  5. ECMAScript5 [].reduce()
  6. 怎么在微云服务器找一个文件夹,用户怎样了解微云文件在哪里打开
  7. 我编写的肺炎疫情数据API的实现过程
  8. Android挂逼修练之行--微信聊天消息修改器插件开发详解
  9. 51单片机 ADC0832酒精传感器
  10. DES方式加解密的简单介绍
  11. 如何在word中的方框中打勾
  12. 初中学历可以做原画师吗?原画师需要绘画基础吗
  13. java gif等比例缩放_对gif动图进行缩放等处理(java)
  14. 【微信小程序】--注册小程序账号安装开发者工具(一)
  15. 公路多孔箱涵设计_箱涵结构设计.pdf
  16. 【北京站】技术沙龙第19期:千万日活量级 iOS 应用背后的技术
  17. 8psk带宽计算_8PSK 系统的信息传输速率为 1500bit/s ,其无码间干扰传输的最小带宽为 ______ 。_学小易找答案...
  18. python自动标注autocad坐标_Python+matplotlib数据可视化鼠标悬停自动标注功能实现
  19. iOS开发 -- iPhone手机屏幕尺寸
  20. 「GoCN酷Go推荐」后现代时代远程办公网络问题的golang开源解决方案 —— PairMesh...

热门文章

  1. 自动化测试框架搭建-报告-4
  2. 【Java】6.3 类成员
  3. 直接在Dao层进行测试的问题
  4. 使用Eclipse进行Javaweb项目开发时,如何设置外置浏览器Chrome
  5. Java之【线程通信】--标志位练习
  6. 网络传输为什么要序列化_企业为什么要选择网络营销外包
  7. Java 利用反射实现C#的委托
  8. 线性结构--离散存储 链表讲解
  9. Shell - 脚本实现控制台一键编译运行 C++ 代码
  10. 交换机端口安全如何部署