javascript - 如何将 asp.net 对象传递给 javascript
问题描述
在剃刀视图上,当单击按钮(onclick 事件)并且您想将 asp.net 对象传递给 javascript 时,您会传递如下所示的模型,然后向服务器发出 ajax 请求。
function Update(e, tabname, model) {
e.preventDefault();
data = {}
data = model;
obj = JSON.stringify({ modelOfData: data })
var request = $.ajax({
type: 'POST',
data: obj,
dataType: "json",
cache: false,
contentType: "application/json; charset=utf-8",
url: GetServerURL() + "/"
});
request.done(function () {
ShowNotification("", request.ResponseStatus.Message, 1, 3500);
});
然后在控制器上
<HttpPost(), Route("/")>
Public Function Update(ByVal ImodelOfData As AeriesModels.DataTransferObjects.model) As JsonResult
Dim ResponseStatus As New ResponseStatus
ResponseStatus.Status = "Success"
ResponseStatus.StatusCode = "200"
ResponseStatus.Message = "Your agreement has been saved."
' your back end code
return ResponseStatus
End Function
解决方案
推荐阅读
- javascript - 谷歌驱动 API 和 javascript
- python-3.x - 在 Pandas DataFrame 的每一行中添加具有最流行字符串值的新列
- kubernetes - k3d 负载均衡器类型的服务没有外部 IP
- java - 使用自定义对象填充微调器。如何在自定义对象中设置微调器提示
- java - Tomcat中rest api的客户端身份验证
- python - 在使用递归的多重嵌套 for 循环的程序中找不到故障
- aws-lambda - 动态 Access-Control-Allow-Origin 标头无服务器
- python - 将 PDF 解析为 CSV
- javascript - 我如何使用 forEach 循环遍历这个
- python - 邮件合并值而不是使用 Python 的公式