如何在点击事件上打开新的url +参数 [英] How do I open new url+parameter on click event

查看:92
本文介绍了如何在点击事件上打开新的url +参数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我正在使用gridview进行ASP.net webapp。

在selectedindexchanged事件中,我想用以下代码打开一个新的URL将我选择的值传递到URL的后面。但它不起作用:-(



它说我的Gridview没有定义?



我该怎么做?



我尝试过:



//此代码Works - 打开网站,没有任何其他参数

Response.Write(< script> window.open('http://www.mywebsite.com/products/','_blank ');< / script>);



//此代码不起作用 - 打开网站+选定值

响应。写(< script> window.open('http://www.mywebsite.com/products/='+ GridView1.SelectedRow.Cells [2] .Text);< / script>);

Hello everyone,
I'm doing a ASP.net webapp with a gridview.
On selectedindexchanged event I want to open a new URL with the below code and pass my selected value to the back of the URL. But it dosen't Work :-(

It says that my Gridview is not defined?

How do I do that?

What I have tried:

//This code Works - opening site without any additional parameters
Response.Write("<script>window.open('http://www.mywebsite.com/products/','_blank');</script>");

//This code does not Work - opening site + selected value
Response.Write("<script>window.open('http://www.mywebsite.com/products/= ' + GridView1.SelectedRow.Cells[2].Text);</script>");

推荐答案

Response.Redirect(〜/ MyNextPage.aspx?Parameter1 =+ Dropdown1.SelectedItem.Value +&Parameter2 =+ Dropdown2.SelectedItem.Value +&Parameter3 = + Dropdown3.SelectedItem.Value);

}
Response.Redirect("~/MyNextPage.aspx?Parameter1=" + Dropdown1.SelectedItem.Value + "&Parameter2=" + Dropdown2.SelectedItem.Value + "&Parameter3=" + Dropdown3.SelectedItem.Value );
}


这篇关于如何在点击事件上打开新的url +参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆