Преобразование JS-функции с помощью вызова REST API в код ASP.Net C # - PullRequest
0 голосов
/ 13 февраля 2019

HTML-код ниже - это упрощенный код, взятый из c-sharpcorner .Я хотел бы изменить это и перенести всю логику в код позади.Что я хотел бы знать, так это как преобразовать функцию AddEmp, если я перенесу это в метод Click btnSave.Я впервые использую REST API и все еще учусь его использовать.Любой совет с благодарностью.

protected void btnSave_Click(object sender, EventArgs e)
{

}

HTML

<html>  
<head runat="server">  
    <title>Code snippet taken from  Vithal Wadje's article</title>  
    <script src="jquery-1.7.1.js" type="text/javascript"></script>  
    <script type="text/javascript">  
        function AddEmp() {  
            var Emp = {};  
            Emp.FirstName = $("#txtFirstName").val();  
            Emp.LastName = $("#txtLastName").val();           
            Emp.Company = $("#txtCompany").val();    
            $.ajax({  
                url:"<%=Page.ResolveUrl("/api/Emp/AddEmployees")%>",   
                type: "POST",  
                contentType: "application/json;charset=utf-8",  
                data: JSON.stringify(Emp),  
                dataType: "json",  
                success: function (response) {  
                    alert(response);           
                },  
                error: function (x, e) {  
                    alert('Failed');  
                    alert(x.responseText);  
                    alert(x.status);  
                }  
            });   
        }       
        $(document).ready(function ()  
         {   
            $("#btnSave").click(function (e) {               
                AddEmp();  
                e.preventDefault();  
            });    
        });  
    </script>  
</head>
<body>  
    <form id="form1" runat="server">
        First Name &nbsp; <asp:TextBox runat="server" ID="txtFirstName" />  
        <br />
        Last Name &nbsp; <asp:TextBox runat="server" ID="txtLastName" />  
        <br />
        Company &nbsp; <asp:TextBox runat="server" ID="txtCompany" />  
        <br />
        <asp:Button Text="Save" runat="server" ID="btnSave" />  
    </form>  
</body>  
</html>  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...