网站带后台的,用户每次启动页面都要从数据库中搜索相关的信息,当用户很多时页面打开的速度会受影响,有没有什么方法可以解决?
解决方案 »
- 奇怪的程序运行一段时候后假死问题
- GridDateTimeColumn属性修改不了
- asp.net怎么统计软件的下载次数
- Asp.Net小偷程序如何截取自己想要的html代码
- 上传图片的问题.
- 用陕北吴旗娃(aspnetpager)的分页控件来绑定Datagrid的时候,为什么数据库连接状态要为open,否则失败。
- 我用下面的代码3秒钟自动转向,如何动态的给url属性赋值,而不是写死在里面呢?
- 很奇怪,字符串存到数据库中只存一半
- 如何在自定义命名空间的类中使用Server.MapPath?
- 关于 使用 Graphics 绘图生成图片清晰度的问题
- 控件不被加载为啥?如何解决?
- 在DataGrid1_Load中改变表头,为什么第一次无效?
静态页面生成方式
SqlConnection cn=DB.createCn();
////////////,'"+path2+"','"+fileName+"'静态页面添加
string strSQL="insert into article (Title,Content,addTime,classID,writer,writeFrom,isImage,isHot,click,fPath,fName)"+
"values ('"+title+"',@content,'"+mydate+"','"+class1+"','"+author+"','"+from+"','"+i+"','"+j+"','"+click+"','"+path2+"','"+fileName+"')";
SqlCommand cmd=new SqlCommand(strSQL,cn);
cmd.Parameters.Add(new SqlParameter("@content",SqlDbType.NText));
cmd.Parameters["@content"].Value=this.FreeTextBox1.Text;
SqlDataReader dr=cmd.ExecuteReader(); this.Panel1.Visible=false;
Response.Write("添加新闻成功"); /////////////////////////////
Encoding code=Encoding.GetEncoding("gb2312");
StreamReader sr=null;
StreamWriter sw=null;
string str="";
sr=new StreamReader(temp,code);
str=sr.ReadToEnd();
str=str.Replace("newstitle",this.txtTitle.Text.ToString());
str=str.Replace("addTime",mydate2);
str=str.Replace("from",from);
str=str.Replace("htmlcontent",content);
str=str.Replace("admin",author);
sw=new StreamWriter(fullPath2+fileName,false,code);
sw.Write(str);
sw.Flush();