如何撤消 MVC Textboxfor 中的未决更改?
How to undo pending changes in MVC Textboxfor?
我想要 Html.Textboxfor 编辑表单。文本框将使用来自模型的数据进行映射。我还想要一个按钮来撤消更改并恢复到之前映射的内容。
我该如何实施?
@frozenmirage 有几种不同的方法可以做到这一点。您可以尝试将初始值加载到隐藏的输入中,并在单击 'undo' 按钮时获取它。像这样。
剃须刀
<input type="hidden" id="TextBoxValue" value="@Model.yourtextboxattributename" />
脚本
$('#undo').click(function(){
var value = $('#TextBoxValue').val();
$('#yourtextboxattributename').val("");
$('#yourtextboxattributename').val(value);
});
我想要 Html.Textboxfor 编辑表单。文本框将使用来自模型的数据进行映射。我还想要一个按钮来撤消更改并恢复到之前映射的内容。
我该如何实施?
@frozenmirage 有几种不同的方法可以做到这一点。您可以尝试将初始值加载到隐藏的输入中,并在单击 'undo' 按钮时获取它。像这样。
剃须刀
<input type="hidden" id="TextBoxValue" value="@Model.yourtextboxattributename" />
脚本
$('#undo').click(function(){
var value = $('#TextBoxValue').val();
$('#yourtextboxattributename').val("");
$('#yourtextboxattributename').val(value);
});