如何在ObjectDataSource方法中将参数DefaultValue设置为空字符串?

hoa*_*ang 1 c# asp.net string objectdatasource

在下面的示例中,我的Foo参数的DefaultValue传递一个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>
Run Code Online (Sandbox Code Playgroud)

虽然我可以处理它MyUpdateMethod,有没有办法将DefaultValue字符串参数设置为空字符串?

Adr*_*ode 5

<asp:Parameter Name="Foo" Type="String" ConvertEmptyStringToNull="false" />
Run Code Online (Sandbox Code Playgroud)