【发布时间】:2021-09-07 16:11:14
【问题描述】:
我希望能够增加按钮单击时的条件数
HTML 代码:
<div class="criteria-header">
<span class="criteria-value">Criteria @ViewData["criteriaNo"]</span>
<div id="criteria-image">
<img src="~/images/red-cross.png" style="width: 100%" />
</div>
</div>
<input type="submit" value="Add new criteria" class="btn background-gold btn-180 btn-login col-2 criteria-btn" formaction="AddCriteria"/>
<input type="submit" value="Create" class="btn background-gold btn-180 btn-login col-2 criteria-btn" formaction="Create"/>
当我点击添加条件时,我需要将条件编号增加到 2、3、4 等等。
但是因为在控制器中,我每次单击按钮时都会将标准编号设置为 1,它将通过控制器运行并不断重置数据。
public class JudgeController : Controller
{
int criteriaNo = 1;
public ActionResult JudgeCriteria()
{
ViewData["ShowCriteria"] = showCriteria;
ViewData["criteriaNo"] = criteriaNo;
Console.WriteLine(criteriaNo);
return View();
}
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult AddCriteria()
{
criteriaNo += 1;
showCriteria = true;
return RedirectToAction("JudgeCriteria");
}
}
【问题讨论】:
-
为什么您每次都没有通过客户端的标准。所以这样你以后就可以增加它了