1

我正在使用 jquery-steps 插件,我的网站位于 C# webforms 上。如何在单击完成按钮上调用方法。这里是js

 onFinished: function (event, currentIndex) {
             var form = $(this);

             form.submit();
         }

和 c# 代码

protected void save(object sender, EventArgs e)
    {
        MyDB db = new MyDB ();
        MSS mus = new MSS ();
        mus.Name= name.Text;
        mus.Surname= surname.Text;
        db.MSS.Add(mus);
        db.SaveChanges();
        Response.Redirect("/Services/printOut?id="+oper.ID, false);
    }

在使用 jquery-steps 之前,我只是使用它来调用保存方法

<asp:Button Text="Finish" runat="server" CssClass="btn btn-info" OnClick="save" />
4

2 回答 2

2

我遇到了同样的问题,它对我有用,创建一个可见按钮 =“false”是旧的,但根本找不到解决方案

<asp:Button ID="add" runat="server" Text="Button" OnClick="add_Click" Visible="false"  />

函数javascript

 function add_() {
        document.getElementById('<%=add.ClientID%>').click();
    }

向导步骤调用函数

onFinished: function (event, currentIndex) {
       add_();
    }
于 2016-10-19T05:17:08.287 回答
1

我不完全确定你在问什么,但如果你问如何使用 jQuery 调用代码隐藏方法,请查看页面方法。

下面是一个关于如何做的很好的教程:

http://encosia.com/using-jquery-to-directly-call-aspnet-ajax-page-methods/

于 2014-03-17T13:53:33.133 回答