C# 在新窗口中以唯一ID在网格视图按钮上显示图像在asp.net中单击
我是asp.net的新手,或者应该说是web应用程序。我正在处理网格视图,在其中,我想在一个新窗口中显示一个具有唯一URL的按钮点击事件图像 我有一个网格视图,其中我正在处理一个按钮单击事件,如下所示: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
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”-表中的字段名