【发布时间】:2011-05-29 04:01:45
【问题描述】:
我基本上有几个输入字段共享相同的最后 3 个字符,“Max”。它们都与它们所属的“div”标签不同。我现在的代码块看起来很糟糕:
if (Convert.ToInt32(Request.Form["MCQMax"]) > 0)
{
TempData["Max"] = Convert.ToInt32(Request.Form["MCQMax"]);
}
else if (Convert.ToInt32(Request.Form["SAMax"]) > 0)
{
TempData["Max"] = Convert.ToInt32(Request.Form["SAMax"]);
}
else if (Convert.ToInt32(Request.Form["PLMCQMax"]) > 0)
{
TempData["Max"] = Convert.ToInt32(Request.Form["PLMCQMax"]);
}
else if (Convert.ToInt32(Request.Form["PLIFMax"]) > 0)
{
TempData["Max"] = Convert.ToInt32(Request.Form["PLIFMax"]);
}
else if (Convert.ToInt32(Request.Form["PLDMax"]) > 0)
{
TempData["Max"] = Convert.ToInt32(Request.Form["PLDMax"]);
}
我如何传递以 Max 结尾的任何表单元素,而不是使用这个冗余代码块?谢谢大家!!
【问题讨论】:
标签: javascript asp.net html asp.net-mvc-3