从代码隐藏更改 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>
如果没有runat="server"
,则无法访问代码隐藏中的控件。最好的方法是从代码隐藏中注入jquery
脚本来执行相同的工作。
请看这个答案。