现在有两个页面一个是标题页面.一个是内容页面.我现在想实现的是。在标题页面点击一个标题 把这个标题里面的内容 传到内容页面该怎么实现.求详细代码.加注释也不介意的

解决方案 »

  1.   

    传个id过去,哪边根据id取数据就行了
      

  2.   

            public string wenzhangmu(int page)
            {
                StringBuilder str = new StringBuilder();
                DataTable dt=Discuz.Data.DatabaseProvider.GetInstance().dtGetTitless(page);
                foreach (DataRow dr in dt.Rows)
                {
                    str.Append("<table class=list cellpadding=0 cellspacing=0 style= text-align:center; style=width:100%>");
                    str.Append("<tr>");
                    str.Append("<td color=Gray>标题");
                    str.Append("</td>");
                    str.Append("<td color=Gray>作者");
                    str.Append("</td>");
                    str.Append("<td color=Gray>时间");
                    str.Append("</td>");
                    str.Append("</tr>");
                    
                    
                    str.Append("<tr>");
                    str.Append("<td style=width:70%>");
                    str.Append("<a target=_self href=FrontArticle_wenzhang.aspx?Id=" + dr["pid"].ToString() + ">");
                    str.Append(dr["title"]);
                    str.Append("</a></td>");                str.Append("<td style=width:10%>");
                    str.Append(dr["poster"]);
                    str.Append("</td>");
                    str.Append("<td style=width:20%>");
                    str.Append(dr["postdatetime"]);
                    str.Append("</td>");                str.Append("</tr>");
                    str.Append("</table>");            }
                //role = str.ToString();
                return str.ToString();
            }
    这是俺传id的代码。
      

  3.   


    <a href=aaa.aspx?intId=<%#Eval("id") %></a>--%>Request.QueryString["id"]
      

  4.   

    <a href="index.aspx?id=1">内容页</a>内容页面 后台
    var id = Request.QueryString["id"]; //获取传入的Id
    根据得到的Id 从数据库取值应该不难了吧??
      

  5.   


    换成Request.QueryString["intId"]
      

  6.   

    另外一个页面这样取
    Request.QueryString["Id"];
      

  7.   

    你根据这个Id,GetModel你想要什么都可以啦。
      

  8.   

    文章页面的后台
    protected void Page_Load(object sender, EventArgs e)
    {
          Request.QueryString["Id"];  有错。
    }
      

  9.   


    没实体层吗 
     //
          DAL.DBConnection DBCon = new DAL.DBConnection();//引用       public DataSet get(string id)
            {
                string strSql = “";//想要什么自己写个SQL
                DataSet ds = DBCon.strss(strSql);
                return ds;
            }
     SqlConnection conn = new SqlConnection("连接");         /// <summary>
            /// 执行一条查SQL语句,并返回ds
            /// </summary>
            /// <param name="strSql"></param>
            /// <returns></returns>
            public DataSet DataSQL(string strSql)
            {
                try
                {
                    conn.Open();
                    SqlDataAdapter da = new SqlDataAdapter(strSql, conn);
                    DataSet ds = new DataSet();
                    da.Fill(ds);
                    return ds;
                }
                catch (Exception e)
                {                throw e;
                }
                finally
                {
                    conn.Close();
                }
            }
    大概 可能这样子 应该 勉强可以 
      

  10.   

    Request["id名称"] 还有你是怎么传的参数?
      

  11.   

    把ID传值传到A页面
    <a href="A.aspx?id=<%= _ID %>"></a>在A页面接收传过来的ID值
    string id = "";
                if (Request.QueryString["id"] != null)
                {
                    id = Request.QueryString["id"].ToString();
                }
      

  12.   

    Request.QueryString["xxx"] 取到ID,数据库根据这个ID查询。
      

  13.   

    我也来凑下热闹。
    页面A<a href="B.aspx?id=1" title="点击我传1给页面B"/>页面B后台protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.QueryString["id"] != null)
                {
                    int id = int.Parse(Request.QueryString["id"].ToString());
                    //根据这个id从数据库提取内容
                    GetData(id);//这个根据你需要实现吧,再绑定到数据绑定控件上
                }
            }
        }
      

  14.   


    百度下asp.net 页面传值   方法很多
      

  15.   

    string dd = "0";
                Response.Redirect("stInsert.aspx?id=" + dd + "");获取dd
     if (Request.QueryString["id"] != null)
                {
                    int id = int.Parse(Request.QueryString["dd"].ToString());
                    //根据这个id从数据库提取内容
                    GetData(id);//这个根据你需要实现吧,再绑定到数据绑定控件上
                }
      

  16.   

    Request.QueryString["xxx"] 最 通用的做法