【问题标题】:How to get CSS style value in C# code behind? [duplicate]如何在后面的 C# 代码中获取 CSS 样式值? [复制]
【发布时间】:2018-12-10 15:31:19
【问题描述】:

在后面的 ASP.NET 代码中,我可以使用以下命令将css 样式添加到元素:

elementID.Style.Add("padding", "20px");

但是在将这个css 属性添加到elementID 之后,我下次如何在后面的代码中访问这个属性?

【问题讨论】:

  • 定义“下一次”?
  • 我的意思是,我想在回发请求后获取值。
  • 通过jquery获取值。
  • 那么您必须将其发送回服务器。
  • HTML 文档或 CSS 在任何情况下都不会发回。你能解释一下你为什么需要这个,就像你想要完成的那样吗?这似乎是一个 XY 问题。

标签: c# css asp.net


【解决方案1】:

Style 属性的类型为CssStyleCollection,它本身封装了应用于Web 控件的样式属性的集合。 所以基本上,string padding = elementID.Style["padding"]; 就是您所需要的。

【讨论】:

  • 这是不正确的。
  • @dmeglio 它是,客观的。见docs.microsoft.com/en-us/dotnet/api/…另外,当你指出不正确的地方时,请努力详细说明。
  • 操作员要求它在回帖中存活下来。这没有。因此它是不正确的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-07-16
  • 2010-10-24
  • 1970-01-01
  • 2016-11-05
  • 1970-01-01
  • 1970-01-01
  • 2011-07-31
相关资源
最近更新 更多