2

onselected イベントを起動しない selectcommand を持つ SqlDataSource コントロールがあります (非常によく似た別のイベントが起動します)。発火しないもの:

<asp:SqlDataSource ID="CommunicationSQLDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:aspnet-WebApplication6-20131007103938ConnectionString1 %>" 
    SelectCommand="SELECT * FROM tCommunication" OnSelected="CommunicationSQLDataSource_Selected">
     <SelectParameters>
        <asp:Parameter Type="String" Name="ProjectID"></asp:Parameter>
    </SelectParameters>
</asp:SqlDataSource>

(発射するもの、参考までに)

<asp:SqlDataSource ID="DetailsSQLDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:aspnet-WebApplication6-20131007103938ConnectionString1 %>"
    SelectCommand="SELECT [ProjectID], ..." OnSelected="DetailsSQLDataSource_Selected">
    <SelectParameters>
        <asp:Parameter Name="ProjectID" Type="Object" />
    </SelectParameters>
</asp:SqlDataSource>

私が見ているのは、コントロールで参照されているにもかかわらず、デバッガーが CommunicationSQLDataSource_Selected のブロックに到達していないことです。

4

3 に答える 3

0

フォーム タグまたは asp:Content で使用するようにしてください。

<form id="form1" runat="server">
<asp:SqlDataSource ID="DetailsSQLDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:aspnet-WebApplication6-20131007103938ConnectionString1 %>"
    SelectCommand="SELECT [ProjectID], ..." OnSelected="DetailsSQLDataSource_Selected">
    <SelectParameters>
        <asp:Parameter Name="ProjectID" Type="Object" />
    </SelectParameters>
</asp:SqlDataSource>
  </form>
于 2013-11-05T13:43:40.693 に答える
0

私はそれを解決しました。設定をクリックしました。何も変更せずにウィザードを進めました。全てに感謝。

于 2013-11-05T14:08:35.077 に答える