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

问题描述:

在下面的例子中,我富参数的默认值经过一个null值,而不是string.Empty如何将参数DefaultValue设置为ObjectDataSource方法中的空字符串?

<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设置为空字符串?

<asp:Parameter Name="Foo" Type="String" ConvertEmptyStringToNull="false" />