本篇文章主要介绍了"可否控制<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。

以上就是动态修改样式的方法。

最新文章

  1. 关于C#开发WEB项目TextBox控件的自适应高问题解决办法!
  2. lame边录音边转换
  3. 【代码笔记】iOS-判断是否是iPhone5
  4. Effective Objective-C 2.0 — 第二章 对象、消息、运行期 - 第六条:理解“属性”这一概念
  5. [聊天框]让DIV的滚动条自动滚动到最底部 - 4种方法
  6. 在Delphi中如何控制其它应用程序窗口
  7. easyUI单元格合并自定义封装
  8. C#_观察者模式
  9. CVS的使用
  10. WebStorm2016.1 破解 激活
  11. Java API ——String类
  12. 使用weight属性实现视图的居中显示
  13. 【转】 Python subprocess模块学习总结
  14. RabbitMQ CLI 管理工具 rabbitmqadmin(管理和监控)
  15. lua的面向对象
  16. 哪些 Python 库让你相见恨晚?【转】
  17. sin n次方 x 的降幂公式
  18. [CocoaPods]Podfile文件
  19. 跳过用例skip
  20. 微信小程序 - 上拉加载更多组件

热门文章

  1. C# 调试程序弹出 没有可用于当前位置的源代码 对话框
  2. ###STL学习--vector
  3. html-----020----事件
  4. OC3_字典
  5. html元素类型 块级元素、内联元素(又叫行内元素)和内联块级元素。
  6. (poj)3020 Antenna Placement 匹配
  7. 最短路 dijkstra and floyd
  8. PHP学习笔记——上传文件到服务端的文件夹下
  9. sql server 2008数据复制方法
  10. HTML5元素拖拽实现示例