c# - 将带有 REST API 调用的 JS 函数转换为 ASP.Net C# 代码
问题描述
下面的 HTML 代码是取自c-sharpcorner的简化代码。我想修改它并在后面的代码中传输所有逻辑。我想知道的是如何转换函数 AddEmp,如果我将它转移到 btnSave 的 Click 方法。这是我第一次使用 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 <asp:TextBox runat="server" ID="txtFirstName" />
<br />
Last Name <asp:TextBox runat="server" ID="txtLastName" />
<br />
Company <asp:TextBox runat="server" ID="txtCompany" />
<br />
<asp:Button Text="Save" runat="server" ID="btnSave" />
</form>
</body>
</html>
解决方案
推荐阅读
- javascript - 如何使用 Javascript 和 html 创建带有记录日志的手动汇总计数器?
- ios - AVKit 和 ID3 元数据密钥
- java - userDetailsService org.springframework.beans.factory.UnsatisfiedDependencyException 出错
- jquery - 在 Wordpress 中选择角色。用户专业版
- python - 情绪分析中的用户输入或文本文件数据问题
- javascript - 使用javascript在alexa中的xml解析器问题
- tfs - 将查询结果(在任何计算值上)添加到新 WIT
- javascript - 如何随机将字符串中的字母大写
- swift - 非转义闭包的实际用途是什么?
- javascript - 如何在没有编辑器功能的情况下动态更改数据表?