private SqlConnection conn=DBWork.GetConn();
  private DBWork db=new DBWork();
  private SqlCommand cmd;
  string []array;
  private void Page_Load(object sender, System.EventArgs e)
  {
   // 在此处放置用户代码以初始化页面
   getnumbs();
   bindlink(Request.QueryString["PID"].ToString(),Request.QueryString["ID"].ToString());
   Imguser.ImageUrl=db.GetSingle("select fp_photo2 from forgather_photo where fp_IDA='"+Request.QueryString["pid"].ToString()+"'");
  }

    private void getnumbs()
  {
   conn.Open();
   cmd=new SqlCommand("select fp_ida from forgather_photo where fo_ida="+Request.QueryString["ID"].ToString(),conn);
   SqlDataReader dr=cmd.ExecuteReader();
   string tmparray="";
   while (dr.Read())
   {
    tmparray+=dr["fp_ida"].ToString()+",";
   }
   dr.Close();
   conn.Close();
   tmparray=tmparray.ToString().Substring(0,tmparray.Length-1);
   array=tmparray.Split(',');
  }
  private void bindlink(string str,string id)
  {
   int arlbl=0;
   int lbl=0,sbl=0;
   for (int i=0;i<array.Length;i++)
   {
    if(str==array[i].ToString())
    {
     arlbl=i;
    }
   }
   if(arlbl-1<0)
   {
    sbl=0;
    hlkpriv.Enabled=false;
   }
   
else
   {
    sbl=arlbl-1;
   }
   if(arlbl+1>array.Length-1)
   {
    lbl=array.Length-1;
    hlknext.Enabled=false;
   }
   else
   {
    lbl=arlbl+1;
   }
   hlkpriv.NavigateUrl="forgather_show.aspx?ID="+id+"&PID="+array[sbl].ToString();
   hlknext.NavigateUrl="forgather_show.aspx?ID="+id+"&PID="+array[lbl].ToString();
  }
http://hi.baidu.com/zck98530/blog/item/a51635d16584f7389a5027f8.html

posted on 2007-01-06 00:31  mbskys  阅读(1222)  评论(0)    收藏  举报