0
我有我的頁面Ajax.BeginForm。 當返回一個驗證錯誤,我想隱藏的按鈕。 例如:在Ajax.BeginForm與驗證錯誤返回隱藏button.How?
我想。如果存在重複名稱控制器返回驗證錯誤儲存姓名。 在錯誤的回報,我想隱藏的NeXTSTEP的按鈕。
任何想法如何做到這一點?
<script type="text/javascript">
function OnSuccess() {
alert("Success");
$('#btnNextstep').show();
}
</script>
@using (Ajax.BeginForm("Save", "PropertyBuilder", new AjaxOptions()
{
UpdateTargetId = "divSave",
OnSuccess = "OnSuccess",
InsertionMode = InsertionMode.Replace
}))
{
...
}
一種方式我可以是我的onSuccess將得到@Model但是這是一個正確的做法。例如
function OnSuccess() {
if(@Model.Id != 0){ //where id is populated when the data is saved.
$('#btnNextstep').show();
}
}