我需要帮助。我正在尝试制作.Net,c#应用程序,用于在线创建调查。我有几种类型的问题,而不是动态地在表格上放置标签,组合,文本框......到目前为止,我设法得到了。然后,点击添加按钮,我使用stringBuffer和追加功能以html格式写下回复。例。
public string RetOptionalQuestion(string seq_numm, string question, string answersOpt)
{
StringBuilder _output = new StringBuilder();
_output.Append(@ " <tble><t"r"><th>" + seq_numm + "." + question + "</th></tr>");
_output.Append(@"<tr><td><table>");
string[] words = answersOpt.Split(';');
int m = 0;
foreach (string word in words)
{
if (word != "")
{
_output.Append(@" <tr><td> <label> " + word + "</label> </td> <td>
<input id='optional" + question + Convert.ToString(m) +
"'type='radio' name='rbOpt" + question + "' </td> ");
m++;
}
}
_output.Append("</table></td></tr></table>");
return _output.ToString();
}
现在,我要验证这些问题(至少有一个收音机检查......)。它们具有相同的名称,这意味着相同的组,因此只能选择e。 我还要将这些问题的值(响应)保存到数据库中。 问题是我不知道如何操作这个html对象。另外如何设置ID-s。我正在尝试使用javaScript,但没有成功。你有什么建议,提示,例子,解决方案......从哪里开始...... 我会很高兴的 谢谢,马丁
答案 0 :(得分:0)
发布到表单的任何输入控件都可以在Request.Form字典中找到,键是输入标记的“Name”属性。 (我认为)
http://msdn.microsoft.com/en-us/library/ms525985(v=vs.90).aspx