0

使用微风保存数据后,我们如何发送电子邮件和短信。将信息保存在数据库中可以正常工作,但是保存数据后我需要进行更多操作。谁能帮我解决这个问题。

var saveChanges = function () {
   return manager.saveChanges()
     .then(saveSucceeded)
     .fail(saveFailed);    
    function saveSucceeded(saveResult) {
    log('Saved data successfully', saveResult, true);
  }

  function saveFailed(error) {
    var msg = 'Save failed: ' + getErrorMessages(error);
   logError(msg, error);
   error.message = msg;
   throw error;
  }
};

public SaveResult SaveChanges(JObject saveBundle)
{
   return _contextProvider.SaveChanges(saveBundle);
}

谢谢

4

1 回答 1

2

从我所看到的一切来看,Breeze 和 Durandal 并不是您要寻找的机器人……它们都是 JavaScript 库,您无法从浏览器发送电子邮件,据我所知。

您需要执行 Ajax 调用或其他操作返回到您的控制器,以使用您的控制器或从 C# 发送电子邮件 -

通过 Gmail 在 .NET 中发送电子邮件

正如@Pawel 还指出的那样,如果您拦截控制器中的保存,您也可以在那里触发一封电子邮件。

于 2013-06-21T17:58:05.577 回答