关于SqlDataSource控件的几个问题
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:mystr %>" DeleteCommand="DELETE FROM [news] WHERE [nid] = @nid" InsertCommand="INSERT INTO [news] ([nTitle], [nContent], [nType], [nImage], [nTime]) VALUES (@nTitle, @nContent, @nType, @nImage, @nTime)" SelectCommand="SELECT * FROM [news] ORDER BY [nid] DESC" UpdateCommand="UPDATE [news] SET [nTitle] = @nTitle, [nContent] = @nContent, [nType] = @nType, [nImage] = @nImage, [nTime] = @nTime WHERE [nid] = @nid">
<DeleteParameters>
<asp:Parameter Name="nid" Type="Int32" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="nTitle" Type="String" />
<asp:Parameter Name="nContent" Type="String" />
<asp:Parameter Name="nType" Type="String" />
<asp:Parameter Name="nImage" Type="String" />
<asp:Parameter Name="nTime" Type="String" />
<asp:Parameter Name="nid" Type="Int32" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="nTitle" Type="String" />
<asp:Parameter Name="nContent" Type="String" />
<asp:Parameter Name="nType" Type="String" />
<asp:Parameter Name="nImage" Type="String" />
<asp:Parameter Name="nTime" Type="String" />
</InsertParameters>
</asp:SqlDataSource>
---------------------------------------------------------------------------------------------
上面那几个XXCOMMAND什么意思?那个@是什么?语句是要来干嘛的?
上面那几个XXPARAMETERS什么意思?里面的参数又是什么意思?要来干嘛的?
这整个SQLDATASOURCE除了连接,都不太懂,请详细说说,谢谢。