ASP .NET で動的音声 xml ドキュメントを作成しようとしています。
最初のページの ASP アプリケーションで変数を取得します: customerRecordId
<%
int customerRecordId = GetNextAvaliableCustomerId();
%>
そして、このパラメーターを 2 番目の vxml ジェネレーター ページ[ProcessAtServer.aspx]に送信したいと考えています。
<submit maxage="0" method="post"
next="http://localhost/ProcessAtServer.aspx"
/>
デフォルトでは、vxml は「filled」のようなすべてのタグを送信しますが、私の変数 customerRecordId は送信しません。
PS:送信時に名前リストを試します:namelist = "customerRecordId" not worked.
パラメータcustomerRecordIdを ProcessAtServer.aspx ページに送信/渡すにはどうすればよい ですか?
より詳しい情報:
My ASP .NET の一般的な構造を次に示します。私が欲しいのは、Function GetNextAvaliableCustomerId の結果をパラメーターとして投稿リクエストに渡すことです [送信タグを使用]
<script language="c#" runat="server">
public int GetNextAvaliableCustomerId()
{
// Some Code
}
</script>
<% Response.ContentType="text/xml"; %><?xml version="1.0" encoding="utf-8" ?>
<vxml version="2.0">
<%-- This DOES NOT WORK.
GET COMPILATION ERROR "Compiler Error Message: CS1002: ; expected"
--%>
<var name="customerRecordId" expr="<%GetNextAvailableCustomerId()%>"/>
<form>
<field name ="option">
// SomeCOde
<submit maxage="0" method="post"
next="http://localhost:49368/ProcessSurveyResult.aspx"
namelist ="option"
/>
// Some code
</filled>
</form>
</vxml>