如何将参数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" />
答
没有为ConvertEmptyStringToNull
Parameter
属性