Page_Load事件中放入页面的初始化代码如程序所示
程序 ST_PdClassAddaspxcs
protected void Page_Load(object sender SystemEventArgs e)
{
ResponseCacheSetCacheability(HttpCacheabilityNoCache)
if(!IsPostBack)
{
initForm()
}
}
【代码说明】代码第行首先清空页面的缓存如果是第一次加载页面则调用initForm()方法
initForm()用来接收上个页面传来的值其主要代码如程序所示
程序 ST_PdClassAddaspxcs
private void initForm()
{
string action = RequestQueryString[Action];
switch(action)
{
case edit:
initTable()
break;
default:
break;
}
}
【代码说明】代码第行获取页面参数如果上个页面传过来的值等于字符串edit则会调用initTable()方法
initTable()方法的代码如程序所示
程序 ST_PdClassAddaspxcs
private void initTable()
{
int ClassID = intParse(Request
QueryString[st_classid])
//填充数据集
DataSet ds = st_classGetClassByCid(ClassID)
txtNumberText = dsTables[]Rows
[][st_classid]ToString()
txtNameText = dsTables[]Rows[]
[st_classname]ToString()
}
protected void writeAlertScript(string script)
{
ResponseWrite(<script defer>alert
(+script+)</script>)
}
返回目录ASPNET项目开发指南
编辑推荐
ASPNET MVC 框架揭秘
ASPNET开发宝典
ASP NET开发培训视频教程
[] []