クエリ文字列からのパラメーターを持つ ObjectDataSource があります。次のエラーが表示されます:Value was either too large or too small for an Int32.
クエリ文字列がデータ型に対して長すぎる可能性があります。InfoSheetID はデータベースから取り込まれます。エラーを防ぐために ObjectDataSource を使用または変更できる別のオプションはありますか?
<asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
OldValuesParameterFormatString="original_{0}"
SelectMethod="GetInfoByInfoID"
TypeName="BLL.InfoViewBLL">
<SelectParameters>
<asp:QueryStringParameter DefaultValue="2148663911" Name="InfoSheetID"
QueryStringField="InfoSheetID" Type="Int32" />
</SelectParameters>
</asp:ObjectDataSource>