WebForm“提交”按钮的响应函数:
private void ButtonSelectProject_Click(object sender, System.EventArgs e)
{
try
{
string m_path=Server.MapPath("\\project_manage\\database\\pmdb.mdb");
string m_tabel="projectinfo";
select _sel=new select();
DataSet _ds=new DataSet();
_ds=_sel.sel(m_path,m_tabel);
DataGridSelectProjectinfo.DataSource=_ds;
DataGridSelectProjectinfo.DataBind();
}
catch (Exception m_ex)
{
string m_exmessage=m_ex.Message;
Response.Redirect("exception.aspx?m_exmessage="+m_exmessage);
}
}“返回”按钮响应函数:
private void ButtonLogout_Click(object sender, System.EventArgs e)
{
Response.Redirect("login.aspx");
}select类的sel方法如下:
public DataSet sel(string m_path,string m_tabel)
{
string m_connstring=@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+m_path+";User ID =Admin;Mode=ReadWrite;";
OleDbConnection _conn=new OleDbConnection(m_connstring);
_conn.Open();
OleDbCommand _cmd=new OleDbCommand();
_cmd.Connection=_conn;
string m_cmdtext="select * from "+m_tabel+" order by project_id asc";
_cmd.CommandText=m_cmdtext;
OleDbDataAdapter _da=new OleDbDataAdapter();
_da.SelectCommand=_cmd;
DataSet _ds=new DataSet();
_da.Fill(_ds,"result");
_conn.Close();
return _ds;
}如果不点“提交”,直接点“返回”的话,很快就回到Login.aspx了
如果点了“提交”,DataGrid显示了数据后,再点“返回”,浏览器的进度条就走得很慢,最后干脆不动了,回不到Login.aspx页面了
很菜的问题,大家帮帮忙,先谢过
private void ButtonSelectProject_Click(object sender, System.EventArgs e)
{
try
{
string m_path=Server.MapPath("\\project_manage\\database\\pmdb.mdb");
string m_tabel="projectinfo";
select _sel=new select();
DataSet _ds=new DataSet();
_ds=_sel.sel(m_path,m_tabel);
DataGridSelectProjectinfo.DataSource=_ds;
DataGridSelectProjectinfo.DataBind();
}
catch (Exception m_ex)
{
string m_exmessage=m_ex.Message;
Response.Redirect("exception.aspx?m_exmessage="+m_exmessage);
}
}“返回”按钮响应函数:
private void ButtonLogout_Click(object sender, System.EventArgs e)
{
Response.Redirect("login.aspx");
}select类的sel方法如下:
public DataSet sel(string m_path,string m_tabel)
{
string m_connstring=@"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+m_path+";User ID =Admin;Mode=ReadWrite;";
OleDbConnection _conn=new OleDbConnection(m_connstring);
_conn.Open();
OleDbCommand _cmd=new OleDbCommand();
_cmd.Connection=_conn;
string m_cmdtext="select * from "+m_tabel+" order by project_id asc";
_cmd.CommandText=m_cmdtext;
OleDbDataAdapter _da=new OleDbDataAdapter();
_da.SelectCommand=_cmd;
DataSet _ds=new DataSet();
_da.Fill(_ds,"result");
_conn.Close();
return _ds;
}如果不点“提交”,直接点“返回”的话,很快就回到Login.aspx了
如果点了“提交”,DataGrid显示了数据后,再点“返回”,浏览器的进度条就走得很慢,最后干脆不动了,回不到Login.aspx页面了
很菜的问题,大家帮帮忙,先谢过
解决方案 »
- ASP.NET实现文章阅读次数功能
- 帮忙啊!索引(从零开始)必须大于或等于零,且小于参数列表的大小
- 一个基于数据库记录实体的代码生成器,散分。
- 关于fckeditor的上传问题
- 怎样将MD5加密后的字符串?{_}Vws*=|i9%S转换成93BFFB5F7D5677F32ABDFC196939A553 这种格式存入数据库呢?急,高手帮忙啊
- 如何实现MSN试的聊天提示框
- datagrid问题?
- 请问对在asp:table 中,如何其居中设计呢,因为HorizontalAlign=center无效
- Asp.net Mvc + EF
- 除了brinkster还有哪个站点提供免费空间?BRINKSTER又出问题了,而且数据库常连接不上
- 关于在母版页中配置asp:ObjectDataSource参数的问题--那位高手帮忙
- 请问哪里有免费的支持ASP.NET2.0+SQLSERVER2000的空间?
<a href="login.aspx" target=_self>返回</a>
Response.Redirect("login.aspx")会消耗服务器大量的cpu时间,对效率造成很大的影响...
我觉得如果我用http://localhost前缀测试的话,页面跳转会很快
不过如果用http://本机IP地址 测试的话,页面跳转就经常有问题,效率很低,有的时候要刷新以后才能跳转
你可以尝试不用Redirect方法,而改用输出客户端代码
private void ButtonLogout_Click(object sender, System.EventArgs e)
{
Response.Write("<script language='javascript'>self.location.href='login.aspx';</script>");
}
这样的效果和点击超链接类似