我正在研究 ASP.NET,但没有使用任何 ASP.NET 的 AJAX 框架。
现在我尝试使用(经典 JavaScript 方式)AJAX 更新客户端网格控件单元格中文本框和下拉列表的内容。但我面临的问题是,我想在客户端呈现时更新的控件(文本框、下拉列表)以用户控件 id 和行 id 为前缀。
所以它变得像UserContro_row_no_controlId.
这样,在客户端跟踪控件 ID 并更新它们就变得很困难。
请让我知道如何简化?
我们能得到在客户端渲染时到底要添加什么前缀来控制吗?
向客户端获取 ID 的好方法是什么?
我尝试过使用 control.clientId 但它只给了我_controlId部分不是用户控制行号 part.
谢谢大家,
如果您想要同一控件/页面中的控件 id,可以这样做:
<%=txtControl.ClientID%>
如果你想要用户控件内的控件的 id,你可以这样做:
<%=userControl.FindControl("txtControl").ClientID%>
其中“txtControl”是控件的服务器 ID,“userControl”是用户控件的服务器 ID。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)