javascript - 从用户控件访问 aspx 值

标签 javascript asp.net

H,

我的 aspx 页面有一个用户控件,其中用户控件包含一个按钮。单击用户控件中的按钮我正在尝试触发 javascript 方法。因此,当我单击按钮以某种方式执行 javascript 时,我想从 aspx 页面访问文本框值。

有点像

this.getElementbyID[txtbox].value

这可能吗?或者有没有其他方法可以从用户控件访问 aspx 页面的控件。

提前致谢, 帕万

最佳答案

是的,这是可能的,因为呈现整个页面(aspx 页面 + 用户控件)后被视为一个页面。

因此,只要您知道正在搜索的控件的客户端 ID,就可以使用任何有效的 javascript 来访问该元素。

我会把这段代码放在用户控件中

 <script type="text/javascript">
        $(document).ready(function () {
            $('#yourButtonID').click(function () {
                //search for your element
               alert( $('input[id$="TextBox1"]').val());
            });
        });
    </script>

希望这对您有所帮助!

关于javascript - 从用户控件访问 aspx 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8400698/

相关文章:

javascript - 弹出框无法正常关闭

php - 如何获取服务器时间并每秒更新?

javascript - 这个正则表达式有什么作用以及函数用它做什么?

c# - 无效的列名 SQL Server

c# - Firefox + Chrome 表格渲染问题

javascript - 从迷宫中找到最短路径(广度优先搜索)

javascript - 异步运行 mocha js(类似 AND)

c# - 在 asp.net 控件中访问全局资源

asp.net - 缺少 .NET Framework 模板 Visual Studio 2017

asp.net - PlaceHolder 与 Literal 用于添加运行时生成的 HTML 标记