asp.net 后台添加CSS、JS、Meta标签


本文摘自PHP中文网,作者伊谢尔伦,侵删。

下面是从asp.net 后台添加CSS、JS、Meta标签的写法,我们这里写成函数方便以后使用。如果函数放在页面类中, Page参数也可以不要。

首先导入命名空间 using System.Web.UI.HtmlControls;

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

/// <summary>

 /// 添加JS脚本链接

        /// </summary>

        /// <param name="page">页面</param>

        /// <param name="url">路径</param>

        public void AddJS(System.Web.UI.Page page, string url)

        {

                HtmlGenericControl jsControl = new HtmlGenericControl("script");

                jsControl.Attributes.Add("type", "text/javascript");

                jsControl.Attributes.Add("src", url);

                page.Header.Controls.Add(jsControl);

        }

 

        /// <summary>

        /// 添加JS脚本内容

        /// </summary>

        /// <param name="page">页面</param>

        /// <param name="content">脚本内容</param>

        public void AddScript(System.Web.UI.Page page, string content)

        {

                HtmlGenericControl scriptControl = new HtmlGenericControl("script");

                scriptControl.Attributes.Add("type", "text/javascript");

                scriptControl.InnerHtml = content;

                page.Header.Controls.Add(scriptControl);

        }

 

        /// <summary>

        /// 添加CSS样式链接

        /// </summary>

        /// <param name="page">页面</param>

        /// <param name="url">路径</param>

        public void AddCss(System.Web.UI.Page page, string url)

        {

                HtmlLink link = new HtmlLink();

                link.Href = url;

                link.Attributes.Add("rel", "stylesheet");

                link.Attributes.Add("type", "text/css");

                page.Header.Controls.Add(link);

        }

 

        /// <summary>

        /// 添加CSS样式内容

        /// </summary>

        /// <param name="page">页面</param>

        /// <param name="content">样式内容</param>

        public void AddStyle(System.Web.UI.Page page, string content)

        {

                HtmlGenericControl styleControl = new HtmlGenericControl("style");

                styleControl.Attributes.Add("type", "text/css");

                styleControl.InnerHtml = content;

                page.Header.Controls.Add(styleControl);

        }

 

        /// <summary>

        /// 添加Meta标签

        /// </summary>

        /// <param name="page">页面</param>

        /// <param name="name">Meta名字</param>

        /// <param name="content">Meta内容</param>

        public void AddMeta(System.Web.UI.Page page, string name, string content)

        {

                HtmlMeta meta = new HtmlMeta();

                meta.Name = name;

                meta.Content = content;

                page.Header.Controls.Add(meta);

        }

相关阅读 >>

asp.net core 应用程序发布命令实例

asp.net mvc中传参并绑定数据的实例教程

asp.net core 返回 json datetime 格式

asp.net图形验证码生成实践

core web中使用appsettings.json配置文件的实例详解(asp.net

什么是less?koala配置及使用

asp.net mvc中signalr用法讲解

极客学院asp.net视频教程的资料推荐

分享asp.net学习笔记(12)razor 简介

[asp.net mvc 小牛之路]05 - 使用 ninject

更多相关阅读请进入《asp.net》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...