显示错误消息时文本框清除

时间:2017-11-23 11:37:37

标签: asp.net-mvc

我有两个控件。两者都是强制性的我在控制器中使用了这段代码

    if (!string.IsNullOrEmpty(model.ReportName))
    {
           if (Request.Files.Count > 0)
           {
                  ViewData["Error"] = "Errortext.";
                  return View(model);
           }
                  ViewData["Error"] = "Errortext.";
    }

这仅适用于失败场景,我还有其他一些成功场景代码。我点击按钮验证了这一点。用户应同时输入文本框并按下按钮。但是当输入一个并单击该按钮时,将显示错误消息。但是在文本框中输入的值将被清除。可以任何人建议

1 个答案:

答案 0 :(得分:1)

如果对你有帮助,你能尝试一下吗?

if (!string.IsNullOrEmpty(model.ReportName))
{
       if (Request.Files.Count > 0)
       {
              ViewData["Error"] = "Errortext.";
              return View(model);
       }
       ViewData["Error"] = "Errortext.";
       return View(model);
}