【发布时间】:2021-11-09 02:46:47
【问题描述】:
一旦控件被标记为在服务器上运行,Asp.Net Web 窗体就会停止呈现 HTML 控件属性的 <%#: Item %> 值。特此转发器ItemTemplate的sn-p:
<a id="RepeaterElement" runat="server" href="?code=<%#: Item %>"><%#: Item %></a>
生成的 HTML 代码,而不是 href="?code=MyValue",实际上变成了幕后的 href="?code=<%#: Item %>"。
如何从Repeater 项中的.aspx 文件中使用标记为在服务器上运行的HTML 控件的属性进行操作?
【问题讨论】: