在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> ");
}