嘿朋友我正在mvc 3中构建问卷调查项目。这里我需要返回文本框,复选框,单选按钮等。我已经构建了自定义html帮助程序,通过从数据库中检查其类型来呈现它们。对于单次返回,它可以正常工作,但对于多次返回,它不起作用。 例如:
单次退货, return helper.CheckBox(“chk”+ question_id);
在某些情况下,我需要返回多个复选框,多个文本框等。 例如:在单选按钮的情况下,问题类型将是2.然后从html助手我必须返回3个单选按钮 我该怎么办呢。
答案 0 :(得分:0)
嘿朋友我得到了解决问题的方法。只需使用字符串构建器并附加多个复选框,我就会返回值。
在这里,我编写了返回标签,复选框和文本框的示例代码。
我希望以下代码对其他人也有帮助:
public static IHtmlString RenderQuestion(这个HtmlHelper助手,int question_type) { var output = new 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());
}