从后面的代码更改HTML元素的样式属性

时间:2016-01-21 11:18:50

标签: c# asp.net

我有一个由服务器动态生成的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>

1 个答案:

答案 0 :(得分:0)

如果没有runat="server",则无法访问后面的代码中的控件。最好的方法是从代码中注入jquery脚本来完成同样的工作。

请查看此answer