使用Javascript重置ASPX中的ASCX[英] Reset ASCX in ASPX using Javascript

本文是小编为大家收集整理的关于使用Javascript重置ASPX中的ASCX的处理方法,想解了使用Javascript重置ASPX中的ASCX的问题怎么解决?使用Javascript重置ASPX中的ASCX问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

你好,
我有一个 ascx 控件,它有 4 个文本框、2 个下拉菜单、2 个复选框和 2 个单选按钮.我已将此控件添加到我的 aspx 页面.

我的 ASPX 页面有两个按钮保存和重置.

我想使用javascript重置aspx页面中ascx的所有控件.但我收到一条错误消息,指出无法找到控件.

我使用的javascript如下:

document.getElementById(<%="UserControl_txtBox1.ClientID%>").value = "";


请帮忙.

在此先感谢.

推荐答案

您好,

如果您没有限制使用 javascript 来重置 UserControl 中的控件,那么您可以使用委托来调用 UserControl 中的 Reset 方法.

希望您对委托[^]

谢谢
-Amit Gajjar

嗨,

据我了解,在你的javascript中,首先在你的页面中找到Usercontrol实例,然后在你的usercontrol中找到文本框.

这就是我在我的 aspx.cs 中所做的.在 javascript 中也应该是一样的.
我在我的 aspx 页面的选项卡面板中有一个用户控件.

 UserControl ucname = new UserControl();
 ucname = tabPnlUser.FindControl("User") as UserControl;
TextBox txtucFirstName = (TextBox)ucname.FindControl("txtFirstName");
 txtucFirstName.Text = "";



希望这会有所帮助.

本文地址:https://www.itbaoku.cn/post/1356147.html