1
내 인생에서 나는이 문제를 이해할 수 없습니다. 기본적으로 나는 어떤 선택 매개 변수가 있다면 데이터를 반환하기를 거부하는 SqlDataSource
이 있습니다. 예를 들면;SqlDataSource 이상한 동작
<asp:SqlDataSource ID="sdsSubscriptions" runat="server"
ConnectionString='<%$ ConnectionStrings:DBConnectionString %>'
SelectCommand="SELECT ID, Description FROM Subscription.[Subscriptions">
<SelectParameters>
<asp:Parameter Name="UserID" Type="Int32" Direction="Input" />
</SelectParameters>
</asp:SqlDataSource>
위의 코드는 작동하지 않습니다. SelectParameters
을 제거하면 작동합니다.
실제 웹 사이트에서 UserID 매개 변수 은입니다. 나는 문제를 찾기 위해 그것을 줄인 후에 위의 코드에 도착했다.
왜 이런 일이 일어날 지 알고 있습니까? 감사합니다
이 경우에는 차이가 없습니다. '@UserID IS NULL 또는 @UserID IS NOT NULL'을 추가하면 여전히 작동하지 않습니다. – Barguast