如果字符串没有值,则显示错误消息

时间:2015-03-09 17:23:13

标签: c# asp.net-mvc

我正在尝试在我的代码上添加一些验证,以显示数据库中是否有任何数据:

这是我的代码

public PartsRequestL SavModal(int Pk, string partNum)
{
    M9Lib.Models.PartsRequest PR = new PartsRequest("new", string.Empty);
    double price = 0.00;
    string PartCode = PR.getAltPartCode(partNum, ref price);

    PartsRequestL partListModel = _partsRequestLRepository.Get(c => c.Pk == Pk);

    partListModel.PartNum = PartCode;

    Save();
    return partListModel;
}

getAltPartCode检查数据库中的partNum是否可用。

partListModel.PartNum = PartCode

" PartCode"有时是空的,因为它与PartNum

不匹配

我需要验证以显示partCode是否有任何数据然后正常进行,如果在提交(保存)之前没有显示错误。

2 个答案:

答案 0 :(得分:0)

试试这个:

string PartCode = PR.getAltPartCode(partNum, ref price);

if(String.IsNullOrEmpty(PartCode))
{
  //do whatever needs to happen when no partcode is returned
}

答案 1 :(得分:0)

if(PartCode != null)
{
       PartsRequestL partListModel = _partsRequestLRepository.Get(c => c.Pk == Pk);

        partListModel.PartNum = PartCode;

        Save();

}