1
Ниже показано, что я пытаюсь передать значение времени даты из texbox.it, чтобы все остальные значения были точными, но он пропускает нулевые значения как {1/1/0001 12:00:00 AM }. Я хочу, чтобы он передал значение null. Пожалуйста, помогите?Не удается передать значение null из asp: ObjectDataSource
<asp:ObjectDataSource ID="Schedules" runat="server" SelectMethod="GetScheduleByDate"
TypeName="WebUI.Code" OldValuesParameterFormatString="original_{0}">
<SelectParameters>
<asp:ControlParameter ConvertEmptyStringToNull="true" ControlID="TextBoxSchedules" Name="ScheduleDate" PropertyName="Text" Type="DateTime"/>
</SelectParameters>
</asp:ObjectDataSource>
[DateTime] (https://msdn.microsoft.com/en-us/library /system.datetime(v=vs.110).aspx) - это структура и в этом смысле не может быть нулевой, как int или long. возможно, 'Nullable' будет работать. –
rene
Другим вариантом является 'DateTime? myDatetime' –
Спасибо! Я знаю об этой концепции, но я не делал все правильно. Теперь я попробовал снова, и он работает! Спасибо, парни! – rampantNinja