我要做的是点击一下asp:按钮。唯一的问题是它在几个标签内。
示例:
<loginview>
<asp:login1>
<logintemplate>
//asp:textbox and asp:button are located here.
</loginview>
</asp:login>
</logintemplate>
那么我如何让javascript指向该位置以便我可以操作它。例如,单击按钮。
答案 0 :(得分:2)
首先,您需要确定正在使用哪个模板,因为您只能访问活动模板。 (匿名或LoggedIn)。完成后,使用LoginView上的FindControl方法查找需要引用的元素的ClientID。
例如:
<form runat="server">
<asp:LoginView runat="server" ID="LoginView">
<AnonymousTemplate>
<asp:Button ID="ASPButton" Text="Button" runat="server" />
</AnonymousTemplate>
</asp:LoginView>
</form>
<script type="text/javascript">
var el = document.getElementById('<%= LoginView.FindControl("ASPButton").ClientID %>');
</script>
答案 1 :(得分:0)
查看jQuery框架:您可以按ID找到控件,然后在这些控件上调用方法/属性。