从代码隐藏更改 HTML 元素的样式属性

本文关键字:元素 样式 属性 HTML 代码 隐藏 | 更新日期: 2023-09-27 18:31:27

我有一个由服务器动态生成的HTML页面。应用程序具有用于生成和设计页面的 IDE,然后部署服务器。在 iframe 中显示此页面的服务器。我们可以使用所有 c# 方法以及页面中的Page_Load和Page_PreRender事件。但是我无法修改 asp.net 页面的源代码(我的意思是不能添加runat="server")。

我想做的是在预渲染之前通过 css 类 ( #form1 > span) 找到一个 html 标签,然后在代码后面添加新的 css 属性。

<form id="form1" action="DocumentViewer.aspx" method="post" autocomplete="off">
   <span>
      <table>
         <tr>
            <td></td>
         </tr>
      </table>
   </span>

从代码隐藏更改 HTML 元素的样式属性

如果没有runat="server",则无法访问代码隐藏中的控件。最好的方法是从代码隐藏中注入jquery脚本来执行相同的工作。

请看这个答案。