动态改变ASP.net页面标题和动态指定页面样式表

2023-05-16

         如果需要让asp.net应用程序对用户留有一定有自定义空间,例如用户要对页面使用自己定义的样式表或标题,可以使用下面的方法来动态指定:
首先对ASPX文件中<HEAD>中的页面标题和样式表进行修改
Visual Studio 生成的代码:
    <title>WebForm1</Title>
    <LINK ref="stylesheet" type="text/css" href="control.css">
修改后的代码:
    <title runat="server" id="Title1">WebForm1</title>
    <LINK id="link1" runat="server" type=text/css" ref="stylesheet"></link>
我们将这两个HTML元素都加上runat=server,标记为服务器端控件以使我们能在服务器代码对其进行访问。

在WebForm1.aspx.cs文件,我们就可以使用C#代码来对其将行控制
private void Button1_Click(object sender,System.EventArgs e)
{
        Control ctrl=Page.FindControl("Title1");  //寻找我们刚才修改为runat=server的那个Title
        ((HtmlGenericControl)ctrl).InnerText="Hello";
        ctrl=Page.FindControl("link1");
         ((HtmlGenericControl)ctrl).Attributes.Add("href","control.css");

}

通过以上步骤即可实现动态改变ASP.net页面标题和动态指定页面样式表

转载于:https://www.cnblogs.com/liangfb/archive/2006/02/22/335539.html

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

动态改变ASP.net页面标题和动态指定页面样式表 的相关文章

  • HTML实现包含公共部分:通过ECMA6的模块化,纯前端实现类似jsp:include的功能

    以前一直是用 jsp include 的方式来引入 html 头部的公共部分 php也有类似的方式 但以上两种 xff0c 个人感觉都并不纯粹 xff0c 本着折腾的精神 xff0c 优化原有代码 xff0c 解耦合 使用 ECMA6 的模
  • 系统整体测试工具

    LoadRunner xff0c 是一种预测系统行为和性能的负载测试工具 通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题 xff0c LoadRunner 能够对整个企业架构进行测试 转载于 https www cnb
  • BZOJ1876 [SDOI2009]SuperGCD 【高精 + GCD优化】

    题目 Sheng bill有着惊人的心算能力 xff0c 甚至能用大脑计算出两个巨大的数的GCD xff08 最大公约 数 xff09 xff01 因此他经常和别人比 赛计算GCD 有一天Sheng bill很嚣张地找到了你 xff0c 并
  • mstsc VS vnc : 远程桌面最快的原因在于RDP协议

    导读 xff1a 一番讨论 xff0c 才明白为什么windows自带的远程桌面mstsc比Ultr NC要快 协议 xff0c 还是协议 从控制命令上入手 xff0c 传送GDI命令参数 xff0c 而不是屏幕的数值 绘图都由Client
  • 前端引用公共html模块方案

    最近临时一个负责公司官网的妹纸请假 xff0c 于是临时接手了下官网的项目 xff0c 官网都是静态页面 xff0c 算是很简单的 xff0c 但发现页面挺多 xff0c 而每个页面总有部分是和其他页面一模一样的 xff0c 比如页头 页尾
  • AndroidMainfest详解

    基于TV settings和SettingsProvider Android启动模式对activity行为的影响 AndroidManifest xml文件详解 Manifest文件中 application和activity标签属性详解
  • 计算机系统引导失败怎么办,电脑开机出现引导失败怎么办 是什么原因造成的...

    1 针对引导顺序被屏蔽 xff1a 开机后按DEL键进入CMOS设置 xff0c 选择主页面的第二项 Advanced BIOS Features 高级BIOS功能设定 在 高级BIOS功能 设定中选择First Boot Device 第
  • vs 开发 win32 程序,调出控制台窗口,方便调试

    设置方法 项目 gt 属性 gt 生成事件 gt 后期生成事件 gt 命令行 中添加 editbin span class hljs constant SUBSYSTEM span class hljs symbol CONSOLE spa
  • linux自动登录帐号密码,设定Linux自动登陆

    设定Linux自动登陆 在实验场景中我们可能会经常重新启动Linux xff0c 然后反复输入账户密码登陆 为了在每次启动后快速进入系统减少在实验场景中不必要的工作 xff0c 我们可以设定Linux在启动后自动登陆到指定账户 实验中一般为
  • 理解boot.img与静态分析Android/linux内核

    一些尝试和理解 1 gt 提取boot img xff1a 其中 xff0c msm代表是高通的芯片 xff0c msm sdcc 1是外接的SD卡挂载的目录 by name指的是这个sd卡分区的名称 下面几行代表每个分区存储的东西 记得提
  • c#读取json某一节点数据_C#解析json数据,如何通过下标值读取?

    关于Newtonsoft读取json数据 xff0c 在网上看到的都是使用JsonTextReader xff0c 然后 xff0c 通过while循环读取出来 如以下代码 xff1a string json 61 64 34 39 CPU
  • 如何恢复计算机工具栏,电脑任务栏怎么还原,教您怎么还原电脑任务栏

    在我们日常使用电脑中 xff0c 总会遇到一些问题 xff0c 例如windows系统中任务栏有时出现在右边 有时在上面 xff0c 这是怎么回事呢 xff1f 本来不影响操作的 xff0c 但是如果有强迫症的用户 xff0c 就一定得将其
  • cin、scanf、gets、getchar 用法介绍

    scanf是格式化输入 xff0c printf是格式化输出 cin是输入流 xff0c cout是输出流 效率稍低 xff0c 但书写简便 cout之所以效率低 xff0c 是先把要输出的东西存入缓冲区 xff0c 再输出 xff0c 导
  • BDA驱动学习笔记(1):功能拓扑图

    功能拓扑图 Functional Topology xff1a BAD的目标是不管硬件或者接收信号如何变 xff0c 它的整体架构可以不做大调整 xff0c 为此BDA引入功能拓扑图的概念 xff0c 它把类似DirectShow Filt
  • nproc systemd on CentOS 7

    Increasing nproc for processes launched by systemd on CentOS 7 Ask Question I have successfully increased the nofile and
  • MariaDB中文乱码之解决思路

    首先出现乱码的原因就是编码不一致问题引起的 xff0c 那么就从以下2个方面入手 xff1a 1 应用层 xff1a 前提条件数据库服务端存储的中文数据是对的 xff0c 但是页面上显示乱码 xff0c 这里只需要检查你的项目的编码格式 x
  • android预置权限,安卓预置应用的特权适配

    首先要理解特权应用 位于系统分区的priv app目录下的应用就是特权应用 普通三方应用只应包含normal和dangerous 运行时 级别的权限 xff0c 特权应用可能会增加signature和privileged级别的权限 如果在a
  • react里执行shouldComponentUpdate时返回false的后果

    大家都知道生命周期shouldComponentUpdate返回false时 xff0c 不会进行后续的渲染 xff0c 那这个时候state是什么情况呢 我们看一下demo class Toggle extends React Compo
  • 同比和环比的计算

    与上年度数据对比称 34 同比 34 xff0c 与上月数据对比称 34 环比 34 相关公式如下 xff1a 1 同比增长率计算公式 当年值 上年值 上年值x100 61 增长率 2 逆运算 a 已知当年值 和同比增长率这两个参数 xff
  • mysql出现10061错误解决方法

    首先要关闭MYSQL服务 关闭你现在正在运行的mysql数据库 xff0c 用结束mysql进程或者直接关闭mysql服务器都可以 1 开始菜单 gt 运行 xff08 cmd xff09 gt 寻径到MySQL文件中的bin目录下 如 x

随机推荐