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

 更新时间:2007年04月13日 00:00:00   作者:  
如果需要让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页面标题和动态指定页面样式表 

相关文章

  • ASP.Net Core基于ABP架构配置To Json序列化

    ASP.Net Core基于ABP架构配置To Json序列化

    这篇文章介绍了ASP.Net Core基于ABP架构配置To Json序列化的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • .Net  垃圾回收机制详细介绍

    .Net 垃圾回收机制详细介绍

    这篇文章主要介绍了.Net 垃圾回收机制详细介绍的相关资料,这里对垃圾回收机制做了详细的讲解,需要的朋友可以参考下
    2016-11-11
  • .Net集成敏感词组件的步骤

    .Net集成敏感词组件的步骤

    现如今大部分服务都会有用户输入,为了服务的正常运行,很多时候不得不针对输入进行敏感词的检测、替换。如果人工做这样的工作,不仅效率低,成本也高。水弟在这里写了一个让小编姐姐都觉得快的敏感词组件接入示例,不需要依赖第三方服务,只需两分钟即可享受清爽文字。
    2021-05-05
  • 使用.NET8构建一个高效的时间日期帮助类

    使用.NET8构建一个高效的时间日期帮助类

    在现代Web应用程序中,处理日期和时间是一个常见的需求,本文将为大家介绍如何使用ASP.NET Core和C#构建一个高效的时间日期帮助类,有需要的可以参考下
    2025-01-01
  • 深入解读ASP.NET Core身份认证过程实现

    深入解读ASP.NET Core身份认证过程实现

    这篇文章主要介绍了深入解读ASP.NET Core身份认证过程实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • 在ASP.NET Core微服务架构下使用RabbitMQ实现CQRS模式的方法

    在ASP.NET Core微服务架构下使用RabbitMQ实现CQRS模式的方法

    ASP.NET Core微服务架构中,使用RabbitMQ作为消息队列服务,通过实现CQRS模式,将写操作和读操作分离,以提高系统的性能和可伸缩性,本文小编将为大家介绍如何在ASP.NET Core微服务架构下使用RabbitMQ来实现CQRS模式,感兴趣的朋友一起看看吧
    2024-01-01
  • ASP.NET Core快速入门之实战篇

    ASP.NET Core快速入门之实战篇

    这篇文章主要介绍了ASP.NET Core快速入门之实战篇,对跨平台框架感兴趣的同学,可以参考下
    2021-04-04
  • asp.net C#实现下载文件的六种方法实例

    asp.net C#实现下载文件的六种方法实例

    asp.net C#实现下载文件的六种方法实例,需要的朋友可以参考一下
    2013-04-04
  • ASP.NET的实用技巧详细介绍

    ASP.NET的实用技巧详细介绍

    本文介绍的是ASP.NET的实用技巧,从跟踪页面,表单数据的服务器端验证和跳过表单验证等方面为大家介绍的。希望对你有帮助,一起来看。
    2015-10-10
  • asp.net 防止SQL注入攻击

    asp.net 防止SQL注入攻击

    asp.net网站防止SQL注入攻击,通常的办法是每个文件都修改加入过滤代码,这样很麻烦,下面介绍一种办法,可以从整个网站防止注入。
    2009-06-06

最新评论