如何从主页的javascript函数访问用户控件页面下拉列表控件ID?

膝盖比

主页 :

<%@ Register TagPrefix="A" TagName="AA" Src="~/UserControls/ab.ascx" %>

 <A:AA id="a1" runtat="server" />
 <asp:Button ID="btn" Visible="true" runat="Server" OnClick="Btn_Click" OnClientClick="javascript:PreLoad();" />

<script type="text/javascript">
function PreLoad() {
 var empty = '<%= (a1.FindControl("ddl")).ClientID %>'; 
// the above line giving error as 'ddl is inaccessible due to its protection level'
}
</script>

在“用户控制”页面中:

 <%@ ControlLanguage="C#" AutoEventWireup="true" CodeBehind="ab.ascx.cs" inherits="ab.ascx.designer.cs" %>
 <asp:DropDownList ID="ddl" runat="server"> </asp:DropDownList>

在ab.ascx.designer.cs中

protected global::System.Web.UI.WebControls.DropDownList ddl;

有人请解释在JavaScript函数PrePre()中访问“ ddl”的简洁明了的正确方法吗?

基思

将标签更改为:

<asp:DropDownList ID="ddl" runat="server" ClientIDMode="static"> </asp:DropDownList>

这意味着将使用您指定的确切ID呈现控件。然后更改您的JavaScript以使用控件的确切ID,并通过以下方式访问它:

document.getElementById("ddl");

或使用jQuery:

$("#ddl");

理想情况下,您也应该将此JavaScript代码也移至外部文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从用户控件调用父页面中的javascript函数?

来自分类Dev

如何在控制器的操作中访问下拉列表控件ID

来自分类Dev

如何获取用户控件下拉列表的ClientID

来自分类Dev

如何在独立于页面的用户控件的页面加载中读取父控件的ID?

来自分类Dev

如何访问用户控件的项目

来自分类Dev

如何使 JavaScript 函数在不可见的用户控件中可用

来自分类Dev

如何获得Storybook控件插件的下拉列表?

来自分类Dev

如何从父aspx页访问子用户控件中的控件

来自分类Dev

如何访问用户以父形式定义控件,内部控件

来自分类Dev

如何重新访问之前在子控件中声明的用户控件?

来自分类Dev

如何从母版页访问用户控件中的控件?

来自分类Dev

如何访问用户以父形式定义控件,内部控件

来自分类Dev

如何重新访问之前在子控件中声明的用户控件?

来自分类Dev

我如何在用户控件的页面加载中读取独立于页面的父控件的ID?

来自分类Dev

在C#中:如何创建包含控件的元组列表和有权访问此控件的用户列表?

来自分类Dev

如何访问动态创建的用户控件的属性?

来自分类Dev

如何从用户控件访问容器的事件?

来自分类Dev

如何从用户控件访问默认设置?

来自分类Dev

如何为用户控件内的控件生成唯一的ID

来自分类Dev

如何为用户控件内的控件生成唯一的ID

来自分类Dev

在aspx页面中使用ascx页面的用户控件ID

来自分类Dev

如何在网站项目的代码文件中访问页面类和用户控件

来自分类Dev

如何访问GridView ButtonField控件ID?

来自分类Dev

如何通过其ID访问控件

来自分类Dev

XAML:访问用户控件内部的控件

来自分类Dev

如何在用户控件的aspx页面上调用外部javascript方法

来自分类Dev

如何在用户控件的aspx页面上调用外部javascript方法

来自分类Dev

如何访问控件?

来自分类Dev

如何访问DataTemplate的控件

Related 相关文章

  1. 1

    如何从用户控件调用父页面中的javascript函数?

  2. 2

    如何在控制器的操作中访问下拉列表控件ID

  3. 3

    如何获取用户控件下拉列表的ClientID

  4. 4

    如何在独立于页面的用户控件的页面加载中读取父控件的ID?

  5. 5

    如何访问用户控件的项目

  6. 6

    如何使 JavaScript 函数在不可见的用户控件中可用

  7. 7

    如何获得Storybook控件插件的下拉列表?

  8. 8

    如何从父aspx页访问子用户控件中的控件

  9. 9

    如何访问用户以父形式定义控件,内部控件

  10. 10

    如何重新访问之前在子控件中声明的用户控件?

  11. 11

    如何从母版页访问用户控件中的控件?

  12. 12

    如何访问用户以父形式定义控件,内部控件

  13. 13

    如何重新访问之前在子控件中声明的用户控件?

  14. 14

    我如何在用户控件的页面加载中读取独立于页面的父控件的ID?

  15. 15

    在C#中:如何创建包含控件的元组列表和有权访问此控件的用户列表?

  16. 16

    如何访问动态创建的用户控件的属性?

  17. 17

    如何从用户控件访问容器的事件?

  18. 18

    如何从用户控件访问默认设置?

  19. 19

    如何为用户控件内的控件生成唯一的ID

  20. 20

    如何为用户控件内的控件生成唯一的ID

  21. 21

    在aspx页面中使用ascx页面的用户控件ID

  22. 22

    如何在网站项目的代码文件中访问页面类和用户控件

  23. 23

    如何访问GridView ButtonField控件ID?

  24. 24

    如何通过其ID访问控件

  25. 25

    XAML:访问用户控件内部的控件

  26. 26

    如何在用户控件的aspx页面上调用外部javascript方法

  27. 27

    如何在用户控件的aspx页面上调用外部javascript方法

  28. 28

    如何访问控件?

  29. 29

    如何访问DataTemplate的控件

热门标签

归档