我在 asp.net 中创建了一个表单,现在我需要向它添加一个验证,所以如果任何字段已被填充并且用户将尝试离开页面,则会出现弹出窗口询问“你想退出不保存?”。有没有一种简单的方法可以做到这一点?
<% using (Html.BeginForm("Create", "Damages", FormMethod.Post))
{%>
<fieldset>
<legend>Fields</legend>
<div class="editor-label">
<%=Html.LabelFor(model => model.OrderId)%>
</div>
<div class="editor-field">
<%= Model.OrderId%>
</div>
....
<%=Html.HiddenFor(model => model.Id)%>
<p>
<input type="submit" value="Save" />
</p>
</fieldset>
<% } %>