Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在新窗口中以唯一ID在网格视图按钮上显示图像在asp.net中单击_C#_Asp.net_Webforms - Fatal编程技术网

C# 在新窗口中以唯一ID在网格视图按钮上显示图像在asp.net中单击

C# 在新窗口中以唯一ID在网格视图按钮上显示图像在asp.net中单击,c#,asp.net,webforms,C#,Asp.net,Webforms,我是asp.net的新手,或者应该说是web应用程序。我正在处理网格视图,在其中,我想在一个新窗口中显示一个具有唯一URL的按钮点击事件图像 我有一个网格视图,其中我正在处理一个按钮单击事件,如下所示: protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "LinkID") { int ind

我是asp.net的新手,或者应该说是web应用程序。我正在处理网格视图,在其中,我想在一个新窗口中显示一个具有唯一URL的按钮点击事件图像

我有一个网格视图,其中我正在处理一个按钮单击事件,如下所示:

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
    if (e.CommandName == "LinkID")
    {           
        int index = Convert.ToInt32(e.CommandArgument);
        GridViewRow _gridrow = GridView1.Rows[index];
        String _strlink = "http://www.abcd.com/offers.aspx?id=";
    }
 }
我希望它将这个字符串传递给第二个表单,以显示我在本地路径上的图像,如
~/Images/abc.jpg

如果你有任何想法,请分享你的经验。

试试这个

 if (e.CommandName == "LinkID") {
            int index = Convert.ToInt32(e.CommandArgument.ToString());
            string id = _gridrow.DataKeys(index)("ID").ToString();
            Response.Redirect("http://www.abcd.com/offers.aspx?id=" + id);
}

即使我们没有想法,你也应该分享,这将有助于其他人回答你的问题。我已经更新了我的问题。请参阅.string id=_gridrow.DataKeys(index)(“id”).ToString();“ID”-表中的字段名