不是發現了cyq.data,我估計我到如今也無法使用.net,實在是對好多名詞比較陌生。.net
使用cyq.data後,全部操做都變成了一句話。這裏爲了避免想讓cyq.data暴露在UI層,專門弄了一個dal層,其實就是cyq.data的重複勞動。事件
一、增長和編輯頁面it
作好頁面,點擊保存按鈕,直接設置取值的前綴,保存,OK。後臺
page_load事件裏綁定控件值:date
if(_key!=null){List
sys_dal.BindPage(_key);let
}data
保存按鈕的操做:ab
if(_key==null)delete
{
if(sys_dal.add("txt"))
{
response.write("添加成功);
}
}
else
{
if(sys_dal.update(_key,"txt"))
{
response.write("更新成功);
}
}
二、刪除頁面
if(sys_dal.delete(_key))
{
response.write("刪除成功");
}
三、列表頁面
DataTable dt = Sys_Dal.GetPageList("Base_Admin", Pager1.PageIndex, Pager1.PageSize, strWhere, out rowCount);
ControlBindHelper.BindRepeaterList(dt, rptList);
Pager1.BindName = "BindData";
Pager1.Count = rowCount;
增刪該查所有搞定~!多嗎?很少吧,並且編輯頁面新增字段也不用重寫後臺代碼。爲了表示完整,這裏新增一個查看頁面的操做。
if(_key!=null){
sys_dal.BindPage(_key,false);
}