gpt4 book ai didi

c# - 从中继器 Asp.net C# 之外的代码隐藏访问 div

转载 作者:太空宇宙 更新时间:2023-11-03 21:07:18 24 4
gpt4 key购买 nike

我知道这可能不寻常,但我想将 htmlGenericControl 添加到 CodeBehind 的 ItemDataBound 中的 div(它在转发器之外)..

HtmlGenericControl slider = (HtmlGenericControl)e.Item.FindControl("slider");

htmlGenericControl input = new HtmlGenericControl("input");
input.Attributes.Add("type", "radio");
input.Attributes.Add("name", "slide_switch");
input.Attributes.Add("id", string.Format("projectImage-{0}", item.ProjectImageId));

slider.Controls.Add(input);

但它每次都返回 null。这是 aspx 代码:

  <div class="slider">
<asp:Repeater ID="rptProjectImages" runat="server" OnItemDataBound="rptProjectImages_ItemDataBound">

<ItemTemplate>
</ItemTemplate>

</asp:Repeater>
</div>

最佳答案

没有使用 asp.net 太久,但这可能会有所帮助

<div id="myDiv" runat="server">...</div>

并且在代码隐藏中 myDiv 应该可以访问。

关于c# - 从中继器 Asp.net C# 之外的代码隐藏访问 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40385183/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com