2011-12-21 22 views
0

私はmvc 3でアンケートプロジェクトを構築しています。ここでは、チェックボックス、チェックボックス、ラジオボタンなどのグループを返す必要があります。データベースからのその型。単一のリターンの場合は正常に動作しますが、複数のリターンの場合は動作しません。 たとえば、mvcのカスタムhtmlヘルパーから複数のチェックボックスを返す3r

(返信用) return helper.CheckBox( "chk" + question_id);

場合によっては、複数のチェックボックス、複数のテキストボックスなどを返す必要があります。 例:ラジオボタンの場合、質問タイプは2です。次にhtmlヘルパーから3つのラジオボタンを返す必要があります どうすればいいですか?

答えて

0

こんにちは友だち私は私の問題の解決策を得ました。文字列ビルダーを使用し、複数のチェックボックスを追加すると値が返されます。

ここでは、ラベル、チェックボックス、テキストボックスを返すサンプルコードを書いています。

私は、次のコードは、また他の人に役に立つかもしれません願っています:

のpublic static IHtmlString RenderQuestion(このHtmlHelperのヘルパー、int型、QUESTION_TYPE247) { VAR出力=新しいSystem.Text.StringBuilder();

   output.Append(helper.CheckBox("chk" + question_id)); 

       output.Append(helper.Label(questiontext)); 
       output.Append(helper.TextBox("txt"+question_id)); 

       return helper.Raw(output.ToString()); 

}

関連する問題