我请教大家大家一个问题!
"~/Page/News.aspx"页面有个属性NewsID,
HyperLink1.NavigateUrl = "~/Page/News.aspx?NewsID=" + NewsID,这句话的意思是给页面属性NewsID赋值吗?

解决方案 »

  1.   

    传给News.aspx页面后,你得用Request.QueryString["NewsID"]取得传过来的值后,你就可以任意赋值了
      

  2.   

    如果点击HyperLink1,打开新的页面,并且给这个页面的属性NewsID赋值,怎么写呢?
    谢谢了!
      

  3.   

    就事URL传值比如:a.aspx页面中有个超级连接  ~/Page/b.aspx?x=1  这连接后的?x=1 表示向b页面传个x参数,值为1那么b.aspx 中可以通过这种方法获取这个参数x的值  string i=Request.QueryString["x"];这个x随便你怎么定义,就像你的NewsID
      

  4.   

    这个不是给属性赋值 而是通过url传值在News.aspx 页面要用 Request.QueryString["NewsID"].ToString() 获取
      

  5.   

    在News.aspx 页面要用 Request.QueryString["NewsID"].ToString() 获取