使用Twilio 5.16 Asp.Net核心2.1.1
我有一个代码样本,我试图将它从asp.net 核心移植到asp.net mvc,我遇到了一个问题,那就是要为这行代码使用什么:
response.Redirect(Url.ActionUri("ShortWelcome", "IVR"));
因为Url上不再有“ActionUri”方法。
我的控制器操作:
using Twilio.AspNet.Core;
using Twilio.TwiML;
using Twilio.TwiML.Voice;
namespace IVRPhoneTree.Core.Web.Controllers
{
public abstract class ControllerBase : TwilioController
{
public TwiMLResult RedirectWelcome()
{
var response = new VoiceResponse();
response.Say("Returning to the main menu ", Say.VoiceEnum.PollyBrian, 1, Say.LanguageEnum.EnAu);
response.Redirect(Url.ActionUri("Welcome", "IVR"));
return TwiML(response);
}
public TwiMLResult RedirectBadPin()
{
var response = new VoiceResponse();
response.Say("Sorry that pin is not correct. Returning you to the main menu. ",
Say.VoiceEnum.PollyBrian, 1, Say.LanguageEnum.EnAu);
response.Redirect(Url.ActionUri("ShortWelcome", "IVR"));
return TwiML(response);
}
}
}
提亚
https://stackoverflow.com/questions/51976862
复制相似问题