在gridview里建了个新的模板列,处理选择行的命令。但是遇到了有关问题。请高手帮忙

在gridview里建了个新的模板列,处理选择行的命令。但是遇到了问题。请高手帮忙
我在GRIDVIEW里建了LINKBUTTON模板列。是为了点击时选择全行。代码如下:  
protected   void   LinkButton1_Click(object   sender,   EventArgs   e)  
{  
string   strurl;  

strurl   =   Convert.ToString(GridView1.SelectedValue);  

Response.Write( " <script> window.open( 'stshow.aspx?id= "   +   strurl   +   " '); </script> ");  

}  
可是运行后点击的第一次.ASPX?ID=后面是空,第二次点击时出现的是上次点击后的内容…………  
请问是什么原因喃?


------解决方案--------------------
protected void LinkButton1_Click(object sender, EventArgs e)
{
Session[ "id "] = Convert.ToString(GridView1.SelectedValue);

Response.Write( " <script> window.open( 'stshow.aspx?id= " + Convert.To.....(Session[ "id "]) + " '); </script> ");

}