【发布时间】:2023-03-20 11:08:02
【问题描述】:
我正在使用网络表单,并且在两个不同的块中有相同的文本。 HTML:
<div class="div1">
<p>My text</p>
</div>
<div class="div2">
<p>My text</p>
</div>
我必须使用 asp.net 控件。 我正在使用的代码
<asp:Literal runat="server" ID="lblText"></asp:Literal>
有什么方法可以将此控件重新用于第二个文本块,而不是使用另一个 ID 创建此控件的克隆?
我不能在这个页面上使用像<%= 这样的标签。
【问题讨论】:
-
在代码后面使用
lblText2.text = lblText.Text;. -
@VDWWD 我知道如何设置文本,但问题是:有没有办法重用这个控件而不创建另一个控件?
-
使用中继器或创建用户控件。完全取决于你想要什么。