我正在尽力尝试并运行.net webforms twilio应用程序,但我遇到了一个部分,我在所有的博客文章和教程中都没有找到答案。我发现了很多堆栈溢出问题,但还没有真正的答案。
基本上:我有一个.aspx页面执行:var call = client.InitiateOutboundCall(options);
,
将url
设置为ashx页面,其中包含:
twiml.BeginGather(new {
action = "http://sydheller.com/default.aspx",
numDigits = "1"});
twiml.Say("Please enter your PIN");
twiml.Hangup();
然后在我的Page_Load中的default.aspx:
if (Request.Form["Digits"] != null)
{
string digits = Request.Form["Digits"];
digitsLabel.Text = digits;
}
当我点击按钮拨打电话时,我接到电话并完成它并且它挂起但我的页面上没有任何反应。我假设我需要以某种方式使用AJAX,但我不知道如何编写ajax请求以从twilio api / ashx页面发回的信息中获取信息。
这有意义吗?
这让我发疯,我觉得这不是特别复杂,我只是不知道而且无法弄明白。
我真的很感激任何人都可以帮助我的方式!
提前非常感谢,
席德