В приведенном ниже примере DefaultValue моего параметра Foo передает значение null
вместо string.Empty
<asp:ObjectDataSource ID="MyDataSource" runat="server" SelectMethod="GetAll"
UpdateMethod="MyUpdateMethod" TypeName="My.Namespace.MyProvider">
<UpdateParameters>
<asp:Parameter Name="Key" Type="Int16" />
<asp:Parameter Name="Foo" Type="String" DefaultValue="" />
</UpdateParameters>
</asp:ObjectDataSource>
Хотя я могу справиться с этим в MyUpdateMethod
, есть ли способ установить DefaultValue
строкового параметра в пустую строку?