VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 945|回复: 6

asp.net中如何获取页面的背景色值

[复制链接]

4

主题

7

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-12-17 02:00:01 | 显示全部楼层 |阅读模式
asp.net中的服务器程序中如何获取页面的背景色值给一个变量,(用javascript可以,但不能传到服务器端程序中)
回复

使用道具 举报

0

主题

322

帖子

115.00

积分

新手上路

Rank: 1

积分
115.00
发表于 2020-12-17 12:00:01 | 显示全部楼层
<BODY MS_POSITIONING="GridLayout" bgcolor="red" id="body" runat="server">

在后台声明:

        protected System.Web.UI.HtmlControls.HtmlGenericControl body;

然后:

        Response.Write(body.Attributes["bgcolor"]);
回复

使用道具 举报

0

主题

60

帖子

23.00

积分

新手上路

Rank: 1

积分
23.00
发表于 2020-12-17 15:00:01 | 显示全部楼层
你可以用JS获得,设置一个隐藏的服务器控件,把数值给这个服务器控件,服务器就可以取到了
回复

使用道具 举报

4

主题

7

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
 楼主| 发表于 2020-12-19 00:00:01 | 显示全部楼层
有没有简便的方法
回复

使用道具 举报

0

主题

21

帖子

12.00

积分

新手上路

Rank: 1

积分
12.00
发表于 2020-12-19 10:30:01 | 显示全部楼层
<body id="body" runat="server" style="background:#eee;">

Response.Write(body.style("background"))
回复

使用道具 举报

4

主题

7

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
 楼主| 发表于 2020-12-19 23:30:01 | 显示全部楼层
可以
如果是写在bgcolor中的好象不行
回复

使用道具 举报

0

主题

21

帖子

12.00

积分

新手上路

Rank: 1

积分
12.00
发表于 2020-12-20 16:30:01 | 显示全部楼层
bgcolor不是xhtml的推荐标准.已经是过时的标记了.
你如果写成bgcolor="#eeeeee",那这样使用我前面的方法是不行的.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表