我爱Aspx >> Asp.Net >> 三层Web体系结构里的两种数据绑定模式编辑顾客页面的代码类似如下:
| //页面的一些指令//与Form窗体有关的一些顾客属性//提交和取消按钮 |
编辑用户信息的后台代码类似如下:
| public partial class EditCustomer { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack){ //Check if adding new customer or updating if (_isUpdateMode) LoadData(); } } protected void btnSubmit_Click(object sender, EventArgs e) { if (!Page.IsValid) return; SaveData(); //Go Back } private void LoadData() { Customer customer=new Customer(); customerID=_customerID; customer.Load(); //Binding #2 //Copy customer properties into control values } private void SaveData() { Customer customer=new Customer(); If (_isUpdateMode) { customer.ID=_customerID; customer.Load(); } //Binding #3 //Copy control values into customer properties customer.Save(); }} |
Ҷƪл˵?
微软软件开发技术二十年回顾[03-16]
C++/CLI中有效使用非托管并列缓存[03-16]
用C#和WMI获取逻辑驱动器详细信息[03-16]
用Visual C#开发简单的复合控件[03-16]
Visual C# 2.0匿名方法揭密[03-16]
深入理解C# 3.0的五项主要改进[03-16]
缓冲区溢出还是问题吗?C++/CLI安..[03-16]
“不完美”的VS 2005 Team Syste..[03-16]
实例解析C++/CLI中的继承与枚举[03-16]
实例解析C++/CLI中的接口与泛型[03-16]