Я использую SelectParameters и DeleteParameters:Невозможно установить значение DeleteParameter с помощью C#
<SelectParameters>
<asp:QueryStringParameter Name="userIdSelected" Type="String" />
</SelectParameters>
<DeleteParameters>
<asp:QueryStringParameter Name="test" Type="String" />
</DeleteParameters>
Следующая C# код прекрасно работает, чтобы присвоить строку параметра:
SqlDataSource4.SelectParameters["userIdSelected"].DefaultValue = "test";
Но для мое удаление параметра он не работает:
SqlDataSource4.SelectParameters["test"].DefaultValue = "test";
Я получаю следующее сообщение об ошибке:
Ссылка на объект не установлена в экземпляр объекта.
Описание: Необработанное исключение произошло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде.
Сведения об исключении: System.NullReferenceException: Ссылка на объект не установлена в экземпляр объекта.
Что я делаю неправильно?