【发布时间】:2016-02-15 17:22:01
【问题描述】:
我有一段代码调用“SaveNewSoftware”方法。如果软件不存在,此方法返回 true,如果发现同名软件已存在,则返回 false。我的问题是,即使服务器调用返回 false,onsuccess 仍然会触发。
如何处理返回数据的数据,以便仅在返回 true 时触发 OnSuccess? (我确实考虑过使用 OnError,但我的理解是它只有在发生异常时才会触发)。
编辑:这是代码
@using (Ajax.BeginForm("SaveNewSoftware", "Software", new AjaxOptions { UpdateTargetId = "environmentcontent", HttpMethod = "Post", OnSuccess = "CloseModal('#myModalWindowstack1');AddAlert('#alertarea','New Software Has Been Added!');" },
请原谅我缺乏关于 Ajax 的知识;我还是很陌生。
【问题讨论】: