如何从HTML页面访问模板字段控制[英] How to access template field control from html page

问题描述

你好,
我在数据列表模板字段中有一个链接按钮(lbInside)
现在我想从下面的 html 页面访问该链接按钮,

<act:ModalPopupExtender ID="TabContainer1_ModalPopupExtender"span> runat="服务器" TargetControlID="lbInside"PopupControlID="replyPanel" DynamicServicePath="" 启用="True"></act:ModalPopupExtender>


请帮忙
解决方案
因为它在模板中,所以lbInside 不存在,即使在ASP.NET 中也是如此.这是一个占位符名称,它将被每一行的单独名称替换.因此,我不确定这是否可行,因为您需要在服务器上提供一个名称.如果你在模板里面做,那么我认为它会起作用.

使用
LinkBut​​ton lnk=(LinkBut​​ton) DataList1.Items[yourItemIndex].FindControl("yourLinkBut​​tonID");

您不能将数据控件的控件分配为 modalpopup TargetControlID 但是您可以将整个 modalpopu 放在模板字段中,并将链接按钮分配给modalpopup

本文地址:https://www.itbaoku.cn/post/1394997.html