如何<div> <style> 通过 C# 在 aspx 文件中设置样式和/或插入 a?



好的,首先我需要说明的是,从一周前的周三开始,我一直在断断续续地编写c#和。net。只是试图找出足够的修复由第三方提供的一些脚本。所以我在这里瞎飞。

我有一个。aspx文件(即HTML原型),其中包含一些标签,需要从Page_Load方法在相应的。cs文件进行动态修改。

我想在尽量不破坏相关文件的情况下进行修改。

我需要修改的标签是asp:Label, asp:ImageButtondiv。我想我知道如何修改前两个,通过引用.cs中的id并设置相关属性。但是我找不到div的"asp:"等价物,也没有任何明显的方法来修改它,没有"asp:"等价物。我可以选择使用<style>,但我找不到任何方法来生成到HTML流(尽管我看到提示在这里和那里)。我有Evjen/Hanselman/Rader ASP。. NET的书,但虽然它包含了一些东西,似乎朝着正确的方向,那东西使用的htmltextwwriter似乎不是在Page_Load中使用的正确接口。

有什么线索吗?我主要需要修改div中的style属性。

你可以使用

创建一个HtmlGenericControl
<div runat="server" id="something"></div>
代码后面的

something.Attributes["style"] = "style it up";

ASP。. NET控件等效的是<asp:panel>,但根据您的版本,panel习惯于(1.1)为某些浏览器吐出<table>

最新更新