小编Bil*_*ill的帖子

不要使用双倍的默认值

在ASP.NET中使用C#,我想获取两个文本字段的结果,在按下按钮时添加它们,并显示结果.但是,如果其中一个或两个字段为空,我不希望显示任何结果.

现在,如果两个字段都为空,我会一直得到0.我很确定这是因为两个输入数字(双打)被分配了默认值0.我如何检查空字段?

这是我控制器中的方法.

    [HttpPost]
    public ActionResult French(FrenchModel model, string returnUrl)
    {

        switch (model.operation)
        {
            case 1:
                model.result = model.numberOne + model.numberTwo;
                break;
            case 2:
                model.result = model.numberOne - model.numberTwo;
                break;
            case 3:
                model.result = model.numberOne * model.numberTwo;
                break;
            case 4:
                model.result = model.numberOne / model.numberTwo;
                break;
        }


        return View(model);
    }
Run Code Online (Sandbox Code Playgroud)

c# asp.net default-value

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

asp.net ×1

c# ×1

default-value ×1