在ASP.NET 2.0中操作数据之二十三:基于用户对修改数据进行限制
并包含一个系统用户,通过对ASP.NET页面中的数据控件能够进行数据的增,改,删。同时确保控件的Update()方法映射到SuppliersBLL类的UpdateSupplierAddress方法,而这个ObjectDataSource控件将同时被下一步中的DetailsView控件使用。 到这里,这个DropDownList列出了数据库中的所有供应商的名字。对于能够查看和编辑所有供应商信息的用户,这时DetailsView将支持分页,并允许用户逐个查看每个供应商资料。在两种情况下,DetailsView都将允许用户能够编辑所能访问到的供应商的地址,城市和国家等属性值。之后,在DetailsView的智能标签中打开Enable Paging和Enable Editing 的多选框。此外,把SupplierID这个BoundField完全删除。最后,这个AllSuppliersDataSource控件已经含有一个OldValuesParameterFormatString属性,值为original_{0}。为了只显示选择的供应商信息,我们需要添加另外一个ObjectDataSource到页面,用来获取一个特定的供应商信息。
下载地址
用户评论