私は自分のコードで本当に悪いことをしています。すべてのデータを実際のページに投稿し、HTML入力に入力しています。
private void GetPostedForm()
{
System.Text.StringBuilder displayValues = new System.Text.StringBuilder();
System.Collections.Specialized.NameValueCollection postedValues = Request.Form;
for (int i = 0; i < postedValues.AllKeys.Length; i++)
{
String nextKey = postedValues.AllKeys[i];
if (nextKey.Substring( 0, 2 ) != "__")
{
displayValues.Append( "<input type='hidden' name='" + nextKey + "' value='" + postedValues[i] + "'/>" );
}
}
hiddensPost.InnerHtml = displayValues.ToString();
}
しかし、このページのhtml入力は私には役に立たない。2つの古いページの間にページを配置しています(「A」は「B」にフォームを送信しました)。次に、「A」を「X」に送信してから「B」に送信する必要があります。
問題は、要求されたフォームを実際のフォームに入れて、HTMLでこのような混乱をすべて行わずに、次のページに送信するにはどうすればよいですか?