我的脚本在页面加载时执行得很好。调用每个函数并为每个文本框设置值。
$(document).ready(function () {
setPageValues();
$("#btnSavechanges").click(function () {
//ajax call to update database.
});
});
var setPageValues = function(){
//Ajax Call to controller and set text box value on page
}

保存更改后。它成功更新了数据库上的值,但是在页面刷新时(setPageValues()没有调用更新的值)它显示以前的值而不是保存的值。
提前致谢。
答案 0 :(得分:0)
Try adding the following javascripts:
<script src="@Url.Content("~/Scripts/jquery.validate.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")" type="text/javascript"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.min.js" type="text/javascript"> </script>