首页 > 解决方案 > 触发 ASP.Net 按钮或使用外部 JavaScript ".js" 文件调用 ASP.NET 函数

问题描述

我想触发 ASP.Net 按钮或使用外部 JavaScript ".js" 文件调用 ASP.NET 函数

我目前正在使用以下代码,但它失败了。

function setXMLAnnotationsData(xmlAnnotData) {
                debugger;

        document.getElementById('txtAnnotationsXMLData').value = xmlAnnotData;
        var txtAnnotationsXMLData = window.parent.frames[2].document.getElementById('txtAnnotationsXMLData');
        if (txtAnnotationsXMLData) {
            txtAnnotationsXMLData.value = xmlAnnotData;
        }



        window.parent.frames[2].document.getElementById('txtHHNo').value = window.parent.document.getElementById("txtHHNO").value;



        var btnSaveRecord = window.parent.frames[2].document.getElementById('btnSaveRecord');
        if (btnSaveRecord) {
            btnSaveRecord.click(); //**Here I want to Perform This click**
            $.ajax({
                type: "POST",
                url: '/frmSaveAnnotation.aspx/test',
                data: { jsonData: "testing" },
                dataType: "json",
                success: successFunc,
                error: errorFunc
            });

        }
        var btnAntSearch = ObjTreePage.getElementById('btnAntSearch');
        if (btnAntSearch) {
            btnAntSearch.click();
            document.getElementById('<%= btnSaveRecord.ClientID %>').click();
        }
        return;
    }

我在我的 ASPX 文件中使用的按钮 ID 是 btnSaveRecord

标签: javascriptc#asp.net

解决方案


推荐阅读