Ошибка обнуляемой строки в C #

private string? typeOfContract
{
  get { return (string?)ViewState["typeOfContract"]; }
  set { ViewState["typeOfContract"] = value; }
}

Позже в коде я использую это так:

typeOfContract = Request.QueryString["type"];

Я получаю следующую ошибку при объявленииtypeOfContract строка с указанием:

Тип 'string' должен быть типом значения, не допускающим значения NULL, чтобы использовать его в качестве параметра 'T' в универсальном типе или методе 'System.Nullable <T>'.

Есть идеи? В основном, я хочу убедиться, что"type" существует вQueryString перед выполнением действия.

Ответы на вопрос(6)

Ваш ответ на вопрос