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

亚历克斯 C.

我在用户控件中有一段 JavaScript 代码,如果用户控件在开始时可见,它就可以正常工作。

然后,我将此用户控件添加到页面上的面板 -> 仍然正常工作。

接下来,我将此用户控件添加到页面上的面板并使面板不可见。(在 aspx 文件中设置或在 csfile 中的 Page_Load 中设置)

该页面将加载错误:“JavaScript 运行时错误:'myFunction' 未定义”

它用于 AsyncFileUpload 中的 OnClientUploadComplete,因此我无法传递任何参数。

我发现的唯一解决方法是使面板“隐藏”而不是可见:页面中的“False”具有此用户控件。

SomePanel.Attributes.Add("style", "visibility:hidden");

但是这种方式需要修改所有页面使用这个用户控件orz。

任何想法将不胜感激。

JavaScript 代码:

<script type="text/javascript">
    function myFunction() {
        var ButtonID = '<%=btnAddFile.ClientID%>';
        document.getElementById(ButtonID).click(); 
    }
</script>

它用于 AsyncFileUpload 中的“OnClientUploadComplete”

  <cc1:AsyncFileUpload ID="AsyncFileUpload1" runat="server" OnUploadedComplete="AsyncFileUpload1_UploadedComplete" OnClientUploadComplete="myFunction" OnUploadedFileError="AsyncFileUpload1_UploadedFileError" />

如果我将 JavaScript 移动到母版页或其他地方,我将在获取 ClientId 时遇到问题。我会说最好处理用户控件内的所有内容......如果可能的话

亚历克斯 C.

关联

在 Page_PreRender 中编写 javascript 将完成这项工作。

在此阶段,ClientID 已准备就绪。

ClientID 可以直接传递。

无需使用引用 (<%=btnAddFile.ClientID%>),因此用户控件也可以在中继器或网格视图中使用。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

R中的不可见函数/方法-它们是如何制作的?

来自分类Dev

如何在构造函数中设置不可见的GUI?

来自分类Dev

Javascript中的不可见反斜杠

来自分类Dev

如何使控件在面板中可见?

来自分类Dev

如何使标题栏,最小化按钮和最大化按钮在javascript中的网页上不可见?

来自分类Dev

如何根据表操作列中的用户角色使编辑和删除按钮可见或不可见?

来自分类Dev

如何在TextInputLayout Android中更改setEndIconDrawable的可见性(可见,不可见或不可见)?

来自分类Dev

如何使用javascript在一定时间后将css显示从可见更改为不可见

来自分类Dev

如何识别控件的可见性是否被用户更改?

来自分类Dev

如何带回其Text属性已删除且在Windows窗体中不可见的C#控件

来自分类Dev

JavaScript - 如何在功能完成后淡入不可见的按钮元素?

来自分类Dev

DIV不可见?的JavaScript

来自分类Dev

如何使自己在Windows 8的Skype中不可见,而在Messenger中不可见?

来自分类Dev

如何根据用户输入使图片框从可见变为不可见?

来自分类Dev

Javascript值在输入字段值中不可见

来自分类Dev

如何使textview不可见

来自分类Dev

如何使gameObject不可见?

来自分类Dev

如何使textview不可见

来自分类Dev

如何使gameObject不可见?

来自分类Dev

在Android中设置动画后如何使ImageView不可见

来自分类Dev

如何从整个文档中删除不可见的元素?

来自分类Dev

如何使一组视图在android中不可见

来自分类Dev

如何在VirtualStringTree中添加不可见的节点?

来自分类Dev

如何在方括号中显示不可见?

来自分类Dev

如何在Xcode 5中制作不可见的按钮?

来自分类Dev

如何使密码在Swing文本字段中不可见?

来自分类Dev

在Android中设置动画后如何使ImageView不可见

来自分类Dev

如何获得场景中不可见的SKSpriteNodes的节点数?

Related 相关文章

  1. 1

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

  2. 2

    R中的不可见函数/方法-它们是如何制作的?

  3. 3

    如何在构造函数中设置不可见的GUI?

  4. 4

    Javascript中的不可见反斜杠

  5. 5

    如何使控件在面板中可见?

  6. 6

    如何使标题栏,最小化按钮和最大化按钮在javascript中的网页上不可见?

  7. 7

    如何根据表操作列中的用户角色使编辑和删除按钮可见或不可见?

  8. 8

    如何在TextInputLayout Android中更改setEndIconDrawable的可见性(可见,不可见或不可见)?

  9. 9

    如何使用javascript在一定时间后将css显示从可见更改为不可见

  10. 10

    如何识别控件的可见性是否被用户更改?

  11. 11

    如何带回其Text属性已删除且在Windows窗体中不可见的C#控件

  12. 12

    JavaScript - 如何在功能完成后淡入不可见的按钮元素?

  13. 13

    DIV不可见?的JavaScript

  14. 14

    如何使自己在Windows 8的Skype中不可见,而在Messenger中不可见?

  15. 15

    如何根据用户输入使图片框从可见变为不可见?

  16. 16

    Javascript值在输入字段值中不可见

  17. 17

    如何使textview不可见

  18. 18

    如何使gameObject不可见?

  19. 19

    如何使textview不可见

  20. 20

    如何使gameObject不可见?

  21. 21

    在Android中设置动画后如何使ImageView不可见

  22. 22

    如何从整个文档中删除不可见的元素?

  23. 23

    如何使一组视图在android中不可见

  24. 24

    如何在VirtualStringTree中添加不可见的节点?

  25. 25

    如何在方括号中显示不可见?

  26. 26

    如何在Xcode 5中制作不可见的按钮?

  27. 27

    如何使密码在Swing文本字段中不可见?

  28. 28

    在Android中设置动画后如何使ImageView不可见

  29. 29

    如何获得场景中不可见的SKSpriteNodes的节点数?

热门标签

归档