相关疑难解决方法(0)

在ajax调用中从javascript提升服务器端按钮单击事件

我在页面上有一个提交按钮.

<asp:Button ID="btnSubmit" runat="server" Text="Save Test" OnClick="btnSubmit_Click"
                                        OnClientClick="return ValidateSaveTest(this);" />
Run Code Online (Sandbox Code Playgroud)

在Javascript上,调用ValidateSaveTest函数来验证所有字段.

function ValidateSaveTest(Sender) {

            //do some validation, if fails return false from here. else move forward

        var parameters = {};
        parameters["parametersName"] = $("#" + hidTestId).val();

        var succeededAjaxFn = function(result) {
            if (result== true) {
                var isNewVersion = confirm("Confirmation message");
                if(isNewVersion)
                {
                        //Raise server side button click event. Dont call click side event anymore.
                        $("#" + "<%=btnSubmit.ClientID %>").click();
                }
                return false;
            }

        }
        var failedAjaxFn = function(result) { return false; } …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net jquery

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net ×1

c# ×1

javascript ×1

jquery ×1