__doPostBack clears all text fields

Total Post:70

Points:494
 1259  View(s)
Ratings:
Rate this:

I want to call an ASP.NET code behind method from JQuery and I use it by calling another hidden button OnClick attribute.

As you see I have to use __doPostBack function which clears all my form inputs after code behind code is done.

Is there a way to prevent emptying my inputs?

Thanx in advance

ASPX:

<asp:Button runat="server" ClientIDMode="Static" UniqueID="SubmitBTN" ID="SubmitBTN" OnClick="Submit_Click" Text="Submit" CssClass="DontShow" />
button type="button" runat="server" onclick="submitfunc()" class="submit">Submit</button>

JQuery:

function submitfunc() {
     __doPostBack('<%= SubmitBTN.UniqueID %>', '');
}

  1. Post:42

    Points:296
    Re: __doPostBack clears all text fields

    try like this:

    wrap your contents with Update Panels as Shown below or You can make Ajax Calls Using Jquery

     <asp:ScriptManager runat="server" ID="scriptManger1" />
        <asp:UpdatePanel runat="server">
            <ContentTemplate>
    <asp:Button runat="server" ClientIDMode="Static" UniqueID="SubmitBTN" ID="SubmitBTN" OnClick="Submit_Click" Text="Submit" CssClass="DontShow" />
    <button type="button" runat="server" onclick="submitfunc()"class="submit">Submit</button>
      </ContentTemplate>
        </asp:UpdatePanel>

      Modified On Apr-06-2018 11:55:18 PM

Answer