asp.net 学习笔记[02] 便捷数据邦定

本文介绍ASP.NET中的DataSource控件,该控件简化了数据绑定过程,通过设置参数即可实现数据的增删改查操作,无需编写复杂的连接代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
便捷数据邦定
 
DataSource控件
将并行操作变为串行操作,并且连接方便。不需要i编写连接代码
该控件可以通过设置参数对数据进行操作
代码例子:
< asp:SqlDataSource ID = " SqlDataSource1 "  runat = " server "  ConflictDetection = " CompareAllValues "
            ConnectionString
= " <%$ ConnectionStrings:pubsConnectionString %> "  DeleteCommand = " DELETE FROM [authors] WHERE [au_id] = @original_au_id AND [au_lname] = @original_au_lname AND [au_fname] = @original_au_fname AND [phone] = @original_phone AND [address] = @original_address AND [city] = @original_city AND [state] = @original_state AND [zip] = @original_zip AND [contract] = @original_contract "
            InsertCommand
= " INSERT INTO [authors] ([au_id], [au_lname], [au_fname], [phone], [address], [city], [state], [zip], [contract]) VALUES (@au_id, @au_lname, @au_fname, @phone, @address, @city, @state, @zip, @contract) "
            SelectCommand
= " SELECT * FROM [authors] "  UpdateCommand = " UPDATE [authors] SET [au_lname] = @au_lname, [au_fname] = @au_fname, [phone] = @phone, [address] = @address, [city] = @city, [state] = @state, [zip] = @zip, [contract] = @contract WHERE [au_id] = @original_au_id AND [au_lname] = @original_au_lname AND [au_fname] = @original_au_fname AND [phone] = @original_phone AND [address] = @original_address AND [city] = @original_city AND [state] = @original_state AND [zip] = @original_zip AND [contract] = @original_contract " >
            
< DeleteParameters >
                
< asp:Parameter Name = " original_au_id "  Type = " String "   />
                
< asp:Parameter Name = " original_au_lname "  Type = " String "   />
                
< asp:Parameter Name = " original_au_fname "  Type = " String "   />
                
< asp:Parameter Name = " original_phone "  Type = " String "   />
                
< asp:Parameter Name = " original_address "  Type = " String "   />
                
< asp:Parameter Name = " original_city "  Type = " String "   />
                
< asp:Parameter Name = " original_state "  Type = " String "   />
                
< asp:Parameter Name = " original_zip "  Type = " String "   />
                
< asp:Parameter Name = " original_contract "  Type = " Boolean "   />
            
</ DeleteParameters >
            
< UpdateParameters >
                
< asp:Parameter Name = " au_lname "  Type = " String "   />
                
< asp:Parameter Name = " au_fname "  Type = " String "   />
                
< asp:Parameter Name = " phone "  Type = " String "   />
                
< asp:Parameter Name = " address "  Type = " String "   />
                
< asp:Parameter Name = " city "  Type = " String "   />
                
< asp:Parameter Name = " state "  Type = " String "   />
                
< asp:Parameter Name = " zip "  Type = " String "   />
                
< asp:Parameter Name = " contract "  Type = " Boolean "   />
                
< asp:Parameter Name = " original_au_id "  Type = " String "   />
                
< asp:Parameter Name = " original_au_lname "  Type = " String "   />
                
< asp:Parameter Name = " original_au_fname "  Type = " String "   />
                
< asp:Parameter Name = " original_phone "  Type = " String "   />
                
< asp:Parameter Name = " original_address "  Type = " String "   />
                
< asp:Parameter Name = " original_city "  Type = " String "   />
                
< asp:Parameter Name = " original_state "  Type = " String "   />
                
< asp:Parameter Name = " original_zip "  Type = " String "   />
                
< asp:Parameter Name = " original_contract "  Type = " Boolean "   />
            
</ UpdateParameters >
            
< InsertParameters >
                
< asp:Parameter Name = " au_id "  Type = " String "   />
                
< asp:Parameter Name = " au_lname "  Type = " String "   />
                
< asp:Parameter Name = " au_fname "  Type = " String "   />
                
< asp:Parameter Name = " phone "  Type = " String "   />
                
< asp:Parameter Name = " address "  Type = " String "   />
                
< asp:Parameter Name = " city "  Type = " String "   />
                
< asp:Parameter Name = " state "  Type = " String "   />
                
< asp:Parameter Name = " zip "  Type = " String "   />
                
< asp:Parameter Name = " contract "  Type = " Boolean "   />
            
</ InsertParameters >
        
</ asp:SqlDataSource >
 
 
<%$ %> 数据绑定的标志
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值