C# 获取javascript中Usercontrol内部控件的客户端Id
我有一个用户控件,它有一个网格,我想从javascript获取网格的客户端id,有什么办法吗?您可以将clientid打印到页面的javascript变量中C# 获取javascript中Usercontrol内部控件的客户端Id,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,我有一个用户控件,它有一个网格,我想从javascript获取网格的客户端id,有什么办法吗?您可以将clientid打印到页面的javascript变量中 var userControlID = '<%=userControl.ClientID %>'; var userControlID=''; 在您的情况下,如果您想要网格的id。大概是这样的: <asp:UserControl> <script type="text/javascript">
var userControlID = '<%=userControl.ClientID %>';
var userControlID='';
在您的情况下,如果您想要网格的id。大概是这样的:
<asp:UserControl>
<script type="text/javascript">
var gridID = '<%=myGrid.ClientID%>';
</script>
<asp:GridView id="myGrid" runat="server" >
//content here
</asp:GridView>
</asp:UserControl>
var gridID='';
//满足于此
此javascript变量加载后将在页面的全局上下文中可用。您可以将页面的clientid打印到javascript变量中
var userControlID = '<%=userControl.ClientID %>';
var userControlID='';
在您的情况下,如果您想要网格的id。大概是这样的:
<asp:UserControl>
<script type="text/javascript">
var gridID = '<%=myGrid.ClientID%>';
</script>
<asp:GridView id="myGrid" runat="server" >
//content here
</asp:GridView>
</asp:UserControl>
var gridID='';
//满足于此
此javascript变量加载后将在页面的全局上下文中可用。这样
<script type="text/javascript">
var id = '<%=gv.ClientID%>';
</script>
...
<asp:GridView id="gv" runat="server" />
...
变量id=“”;
...
...
这样
<script type="text/javascript">
var id = '<%=gv.ClientID%>';
</script>
...
<asp:GridView id="gv" runat="server" />
...
变量id=“”;
...
...
这将给我一个用户控件的客户端id,但我希望在该用户控件内有一个网格id。在用户控件内。使用上面的代码,但将userControl.ClientID
替换为网格id的userControl
。请参阅编辑的答案。这将为我提供用户控件的客户端id,但我希望在该用户控件内有网格id。在用户控件内。使用上面的代码,但将userControl.ClientID
替换为网格id的userControl
。请参阅已编辑的答案。这将为我提供用户控件的客户端id,但我希望该用户控件内有一个网格id。这将为我提供用户控件的客户端id,但我希望该用户控件内有一个网格id。在javascript中获取asp控件id的方法有三种。看看这个。这可能有三种方法可以帮助您在javascript中获取asp控件的ID。看看这个。这可能对你有帮助