1

私は次のコードを持っています:

<asp:SqlDataSource ID="dsLeave" 
                   runat="server" 
                   ConnectionString="<%$ ConnectionStrings:test %>"
                   SelectCommand="app_leave_notification_select"
                   SelectCommandType="StoredProcedure">
    <SelectParameters>
        <asp:Parameter Name="employee_id" Type="int32" />
    </SelectParameters>                
</asp:SqlDataSource>

nullをasp:Parameteremployee_idに渡す方法を知っている人はいますか?

4

2 に答える 2

3

パラメータにaを追加しConvertEmptyStringToNull="true"て、次のようにします。

<asp:Parameter Name="employee_id" 
               Type="int32" 
               ConvertEmptyStringToNull="true" /> 

空の文字列にパスを追加します。

私はこのブログエントリからこれを取得しました:http ://www.blog.sumantdubey.com/post/SQLDataSource-Passing-Null-Parameters.aspx

于 2012-08-27T03:06:06.697 に答える
1
<asp:Parameter Name="employee_id" 
               Type="Int32?" 
               ConvertEmptyStringToNull="true" />
于 2012-08-27T05:52:01.230 に答える