在ASP.NET MVC中,ViewModel是一种设计模式,用于将数据从控制器传递到视图。要将ViewModel从MVC HTML传递到jQuery,可以通过以下步骤实现:
问题: 数据在客户端显示不正确或为空。
示例代码:
<!DOCTYPE html>
<html>
<head>
<title>ViewModel to jQuery Example</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
</head>
<body>
<div id="name"></div>
<div id="age"></div>
<script type="text/javascript">
$(document).ready(function() {
var viewModel = @Html.Raw(Json.Encode(Model));
$("#name").text(viewModel.Name);
$("#age").text(viewModel.Age);
});
</script>
</body>
</html>
通过这种方式,可以有效地将ViewModel从MVC HTML传递到jQuery,并在客户端进行进一步的处理和显示。
领取专属 10元无门槛券
手把手带您无忧上云