我现在拥有的是:
if ((string)Session["PlanID"] == null)
{
string PlanID = Request.QueryString["PlanID"];
Session["PlanID"] = PlanID;
}
我需要的是这样的事情:
if ((string)Session["PlanID"] == null) or if ((string)Session["PlanID"] == "")
{
string PlanID = Request.QueryString["PlanID"];
Session["PlanID"] = PlanID;
}
我该怎么做?
答案 0 :(得分:3)
您可以使用字符串中的IsNullOrEmpty。
if (string.IsNullOrEmpty((string)Session["PlanID"])) {
string PlanID = Request.QueryString["PlanID"];
Session["PlanID"] = PlanID;
}
答案 1 :(得分:1)
您可以使用String.IsNullOrWhiteSpace Method。
此方法还会检查空值
指示指定的字符串是空,空还是仅包含空格字符。
if (string.IsNullOrWhiteSpace((string)Session["PlanID"]))
{
string PlanID = Request.QueryString["PlanID"];
Session["PlanID"] = PlanID;
}