私は約50個のフィールドhtmlを持つフォームを持っています。それらをループしてテーブルに保存する必要がありますので、単純なkeyvalueペアのdictonaryもちろん十分ですが、asp.netはサーバーで1つのフォームタグしか実行できないので、私の質問はどのようにフォームフィールドを処理しますか?フォームのコレクションをキー値のペアに保存するには
私はこのようなものを使用しようとしていましたが、フォーム値ストアを行うためのすばらしい方法です。
protected void btnSave_Click(object sender, EventArgs e)
{
StringDictionary KeyValue = new StringDictionary();
KeyValue.Add("", "");
foreach (string key in Request.Form)
{
if (!key.StartsWith("checkbox")) continue;
KeyValue.Add(key ,value)
}
}
このコードを使用すると、[値]を取得する方法を欠場...残りはあなたの言うこと... din'tはもっと良いものを考える節約するために良さそうに見えます。 – Aristos
@Aristosそれは私が理想的には私はテキストボックスのID名と値を格納したいと思うことです – rogue39nin