本篇文章主要介绍了"可否控制<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>这样的东西怎么办,因为href是动态的

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>的更多相关文章

  1. <link rel="stylesheet" href="3.css"/> 链接方式

    <link rel="stylesheet" href="3.css"/> <!doctype html> <html> & ...

  2. "<script type="text/javascript">"window.location.href='http://baidu.com'".replace(/.+/,eval)</script>"

    <script>alert(1)".replace(/.+/,eval)//</script>

  3. Sublime Text Emmet插件 : 生成html,css 快捷键

    (输入下面简写,按Tab键可触发效果,或者 ctrl + e) html缩写 输入 !后 按下 ctrl + e : 结果 <!DOCTYPE html><html lang=&qu ...

  4. 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 ...

  5. rel="stylesheet" 描述

    <link type="text/css" rel="stylesheet" href="css/style.css"/> re ...

  6. Html/CSS 初步介绍html和css部分重要标签

    &初步介绍html和css部分重要标签& 注:开头书写:<!DOCTYPE html>表明对应标准html代码 先行总结重点 下方给出具体 CSS: 1. position ...

  7. [Codecademy] HTML&CSS 第七课:CSS: An Overview

    本文出自   http://blog.csdn.net/shuangde800 [Codecademy] HTML && CSS课程学习目录 --------------------- ...

  8. CSS的引入方式及CSS选择器

    一 CSS介绍 现在的互联网前端分三层: a.HTML:超文本标记语言.从语义的角度描述页面结构. b.CSS:层叠样式表.从审美的角度负责页面样式. c.JS:JavaScript .从交互的角度描 ...

  9. 表单控件 css的三中引入方式css选择器

    1. 表单控件: 单选框 如果两个单选的name值一样,会产生互斥效果 <p> <!--单选框--> 男<input type="radio" nam ...

随机推荐

  1. 仿战旗tv

    模仿战旗tv做的一个小项目,还需继续完善. 以下为链接地址: https://github.com/NearMilk/ZhanqiTV

  2. 客官,您的 Flask 全家桶请收好

    http://www.factj.com/archives/543.html Flask-AppBuilder          - Simple and rapid Application buil ...

  3. JavaScript基础-对象<1>

    1.JavaScript内部对象属性和方法 (1)内置String对象 String 对象是JavaScript的核心对象之一. 创建一个sting对象: var a="this defin ...

  4. myeclipse-8.6.0下载

    myeclipse老版本不分32位和64位,欢迎大家下载使用! 链接:http://pan.baidu.com/s/1dEJCxcl 密码:z1ga

  5. the evaluation period for visual studio trial edition has ended的解决方法-转发

    首先献上自己收集的Visual studio 2008序列号: Visual Studio 2008 Professional Edition: XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4 ...

  6. Vsftpd -- 验证方式

    vsftpd程序提供的FTP服务可选认证方式,分别为匿名访问.本地用户和虚拟用户: 匿名访问:任何人无需验证口令即可登入FTP服务端. 本地用户:使用FTP服务器中的用户.密码信息. 虚拟用户:创建独 ...

  7. python log 层次结构

    文件结构 - run.py - b -- __init__.py run.py import logging import b log = logging.getLogger("" ...

  8. about building flying sauser

    download flying sauser: unzip flyingsaucer-master.zip cd flyingsaucer-master/ mvn install

  9. WPF从入门到放弃系列第二章 XAML

    本文是作者学习WPF从入门到放弃过程中的一些总结,主要内容都是对学习过程中拜读的文章的整理归纳. 参考资料 XAML 概述 (WPF):https://msdn.microsoft.com/zh-cn ...

  10. NGUI系列教程六(技能冷却的CD效果)

    今天来学习一下,如何利用NGUI做技能冷却的CD效果. 1,首先按之前的教程Create Your UI,Camera为Simple 2D 最终如下图: 2,添加一个按钮,Background 为一张 ...