[問題] ASP.NET的sqlDataSource無法刪除資料

看板C_Sharp (C#)作者 (晴天)時間19年前 (2006/04/08 17:35), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
VS2005的WebSite專案,使用Club starter kit 是利用DataList展現sqlDataSource中的資料(儲存相簿的table) 我想自行加入加入刪除的功能 但是刪除的按鈕按下後卻沒有反應 以下程式中相關的部份... 麻煩各位幫我看看哪邊弄錯了,感謝 [刪除的按鈕按下] protected void DelAlbum(object sender, System.EventArgs e) { SqlDataSource1.Delete(); } [sqlDataSource藍色的部份是我自己加的] <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString= "<%$ ConnectionStrings:ClubsiteDB %>" DeleteCommand="DELETE from Albums WHERE albumid=@albumid" SelectCommand="PagedAlbumList" SelectCommandType="StoredProcedure" OnSelected="SqlDataSource1_Selected" OnSelecting="SqlDataSource1_Selecting"> <SelectParameters> <asp:ControlParameter Name="pageNum" ControlID="pn1" PropertyName="SelectedPage" /> <asp:Parameter DefaultValue="16" Name="pageSize" Type="Int32" /> <asp:Parameter Name="pageCount" Direction="ReturnValue" Type="Int32" /> <asp:Parameter Name="ownerid" /> </SelectParameters> <DeleteParameters> <asp:QueryStringParameter Name="albumid" QueryStringField="AlbumID" /> </DeleteParameters> </asp:SqlDataSource> [DataList中的panel] <asp:Panel ID="panel2" runat="server" CssClass="editbuttons" > <Club:RolloverLink ID="RemoveBtn" runat="server" Text="Remove" OnClick="DelAlbum" /> </asp:Panel> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.139.148.33
文章代碼(AID): #14DuFbcz (C_Sharp)
文章代碼(AID): #14DuFbcz (C_Sharp)