全て、
私は現在、Classic ASP と VXML 2.0 を使用して記述された古代の IVR を改良しています。信じられないかもしれませんが、ASP コードと VXML ロジックの間でルーティング ロジックが混在し、ASP.NET のように複数のポストバックが行われたことが主な原因で、混乱が生じました。デバッグするのは楽しくありません。
そのため、MVC 3 と Razor で新たに開始し、これまでのところ非常にうまくいっています。ほとんどすべての処理ロジックをコントローラに移動し、VXML のほとんどをプロンプトの発声と DTMF 応答の待機だけにすることに成功しました。
しかし、多くのサンプル VXML コードを見ると、ページ上の複数と VXML の組み込み DTMF 処理と . より複雑な意思決定とデータベース/サーバーへのアクセスでは、現在のようにコントローラーを呼び出します。
私は、ロジックがどこにあるかについて厳密になりたいという欲求と、実際にはより単純なコードになるかもしれないものとの間で引き裂かれています。私の VXML チョップはそれほど高度ではないので (危険であることは十分承知しています)、意見を求めています。他の人が 1 つのページで複数のフォームを使用したことがありますか? 良くも悪くも?
ありがとう
ジム・スタンリー Blackboard Connect Inc.