可否控制<link type=text/css rel=stylesheet href=style.css>
本篇文章主要介绍了"可否控制<link type=text/css rel=stylesheet href=style.css> ",
主要涉及到可否控制<link type=text/css rel=stylesheet href=style.css> 方面的内容,对于可否控制<link type=text/css rel=stylesheet href=style.css>
感兴趣的同学可以参考一下。
1、pageload中写这段代码 Response.Write("<script>document.styleSheets='你的样式表文件';</script>;");
可以将这行<link rel="stylesheet" href="/csdn.css">去掉,换成一个带参数的函数,然后在定义此函数,
参数可以用session等方法传递,注意应该有个默认的,防止参数传空
可以这样处理: 在页面中加入一行, <link type=text/css rel=stylesheet href=<% =StyleFileName %>>
注意其中的<% =StyleFileName %> 在页面类中加入如下成员变量,例如在vb中定义 Dim StyleFileName as String
然后在Page_Load中加入如下代码, StyleFileName = "style.css" '根据需要改变,完全使用codebehind 方法
try mystyle.css:
BODY {
background-color:red
}
mystyle.aspx:
<script language="C#" runat="server">
void Page_Load(Object sender, EventArgs args)
{
testlink.Attributes["href"]="mystyle.css";
}
</script>
<link id="testlink" type="text/css" rel="stylesheet" runat="server"/>
<form runat="server"> </form>
in the codebehind,
use HtmlGenericControl testlink;
可以用PlaceHolder服务器控件解决。
1、切换到aspx文件的HTML视图中,在<HEAD></HEAD>中插入如下内容:
<asp:PlaceHolder ID="cssHolder" runat="server"></asp:PlaceHolder>
2、切换到设计视图,此时VS.NET自动在cs文件中为你创建一个Field:
protected System.Web.UI.WebControls.PlaceHolder cssHolder;
3、在Page_Load中插入如下代码: string cssLink = string.Format("<link type=text/css rel=stylesheet href={0}>","style.css");//style.css换成需要的值 cssHolder.Controls.Add(new LiteralControl(cssLink));
上面的方式也可以使你一次插入多个link。
以上就是动态修改样式的方法。
可否控制<link type=text/css rel=stylesheet href=style.css>的更多相关文章
- <link rel="stylesheet" href="3.css"/> 链接方式
<link rel="stylesheet" href="3.css"/> <!doctype html> <html> & ...
- "<script type="text/javascript">"window.location.href='http://baidu.com'".replace(/.+/,eval)</script>"
<script>alert(1)".replace(/.+/,eval)//</script>
- Sublime Text Emmet插件 : 生成html,css 快捷键
(输入下面简写,按Tab键可触发效果,或者 ctrl + e) html缩写 输入 !后 按下 ctrl + e : 结果 <!DOCTYPE html><html lang=&qu ...
- because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checkin
1 前言 浏览器报错误(chrome和firefox都会):because its MIME type ('text/html') is not a supported stylesheet MIME ...
- rel="stylesheet" 描述
<link type="text/css" rel="stylesheet" href="css/style.css"/> re ...
- Html/CSS 初步介绍html和css部分重要标签
&初步介绍html和css部分重要标签& 注:开头书写:<!DOCTYPE html>表明对应标准html代码 先行总结重点 下方给出具体 CSS: 1. position ...
- [Codecademy] HTML&CSS 第七课:CSS: An Overview
本文出自 http://blog.csdn.net/shuangde800 [Codecademy] HTML && CSS课程学习目录 --------------------- ...
- CSS的引入方式及CSS选择器
一 CSS介绍 现在的互联网前端分三层: a.HTML:超文本标记语言.从语义的角度描述页面结构. b.CSS:层叠样式表.从审美的角度负责页面样式. c.JS:JavaScript .从交互的角度描 ...
- 表单控件 css的三中引入方式css选择器
1. 表单控件: 单选框 如果两个单选的name值一样,会产生互斥效果 <p> <!--单选框--> 男<input type="radio" nam ...
随机推荐
- 编译gd-2.0.35.tar.gz时报错:gd_png.c:16:53: error: png.h: No such file or directory
编译gd-2.0.35.tar.gz时报错: gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/freetype/include/freetype2 -I/us ...
- 批量杀进程——xargs用途
ps -ef|grep ora|grep “LOCAL=YES”|awk ‘{print $2}’|xargs –I {} kill -9 {} ps -ef|grep ora|grep “LOCAL ...
- (一)问候Spring4
第一节:Spring 简介 Spring 作者:Rod Johnson: 官方网站:http://spring.io/ 最新开发包及文档下载地址:http://repo.springsource.or ...
- 给String添加reverse方法
我们知道Array有个reverse方法,String则没有,但可以Array来实现,字符串有个split方法可以轻易的将String转换为Array. String.prototype.revers ...
- [.Net MVC] 用户角色权限管理_使用CLK.AspNet.Identity
项目:后台管理平台 意义:一个完整的管理平台需要提供用户注册.登录等功能,以及认证和授权功能. 一.为何使用CLK.AspNet.Identity 首先简要说明所采取的权限控制方式.这里采用了基于角色 ...
- 【Java咬文嚼字】关键字(一):super和this
这段时间一直在学Java,看了辣么多书以及博客,心痒也是着写写自己的学习心得. 这也算是新手篇:咬文嚼字Java中的关键字. 以关键字为第一篇博文也是考虑再三:1.本人基础也是薄弱 2.集跬步至千里 ...
- There is no Action mapped for namespace [/] and action name [user] associated with context path
从c++转到java,初学struts,竟然碰到一个因写错单词而造成的错误,structs --> struts
- eclipse导入包的快捷键
在Eclipse里,写一个没有导入相应包的类名(这个类名已经完全写全,比如LayoutManager), 可以用ctrl+shift+M/Ctrl+Shift+o/Ctrl+1导入相应的包. 其中Ct ...
- Where does Windows store MSI files for uninstallation?
Original link: Where does Windows store MSI files for uninstallation? Following content are only use ...
- <<深入Java虚拟机>>-第二章-Java内存区域-学习笔记
Java运行时内存区域 Java虚拟机在运行Java程序的时候会将它所管理的内存区域划分为多个不同的区域.每个区域都有自己的用途,创建以及销毁的时间.有的随着虚拟机的启动而存在,有的则是依赖用户线程来 ...