【发布时间】:2020-02-21 17:09:29
【问题描述】:
我怀疑 .NET 的 threadabortexception 问题,但我无法通过可能的选项来修复它。
简而言之Redirect函数抛出错误并进入catch,无论设置第二个参数true还是false)。
下面的代码只是一个例子(但我之前在实时项目中遇到过几次)。
...
try {
var TSD = TriggeredSend.Init("DE_Name");
var Status = TSD.Send(data.subscriber, data.attributes);
if (Status != "OK") {
Platform.Response.Redirect(Variable.GetValue("@error_page"));
} else {
Platform.Response.Redirect(Variable.GetValue("@thanks_page")); //<<<-- This redirect throw error
}
} catch (err) {
Platform.Response.Redirect(Variable.GetValue("@error_page")); // <---- here it comes
}
...
欢迎任何解决方法。
【问题讨论】:
标签: javascript .net salesforce ssjs salesforce-marketing-cloud