下拉列表刷新

Posted

技术标签:

【中文标题】下拉列表刷新【英文标题】:Dropdown list Refresh 【发布时间】:2012-01-01 02:17:54 【问题描述】:

我有带有先前日期值的下拉列表以打开具有所选值的 url。当我从下拉列表中选择值时,它会在新窗口中打开 url,当我刷新页面时,它会重新打开相同的 url。我想打开以打开新标签中的网址并防止在刷新时重新打开网址我的代码如下

ClientScript.RegisterStartupScript(Me.GetType(), "openfile", String.Format("var w = window.open('http://appsrv01.shakarganj.com.pk:7778/reports/rwservlet?reptest&report=eth_fleet_dtl&veh_num=0','_newtab');", DropDownList1.SelectedValue), True)

【问题讨论】:

【参考方案1】:

如果您为窗口提供名称和替换标志(在 window.open 方法中),它将不会在另一个窗口中打开相同的 URL。可以参考this。

【讨论】:

ClientScript.RegisterStartupScript(Me.GetType(), "openfile", String.Format("var w = window.open('appsrv01.shakarganj.com.pk:7778/reports/…0','_blank');", DropDownList1.SelectedValue), True) 它不提供窗口名称。 IE 和其他浏览器也会查找命名窗口,如果发现它已打开,则使用相同的窗口。希望我的回答不会误导你。 但我不明白你的答案请用准确的关键字翻译我的代码 我已经改变了我的答案。如果你通过“window.open('appsrv01.shakarganj.com.pk:7778/reports/...0','myWindow', true);”到功能,我认为它会为你工作 你可以在这里查看 ClientScript.RegisterStartupScript(Me.GetType(), "openfile", String.Format("var w = window.open('appsrv01.shakarganj.com.pk:7778/reports/…0','mywindow ',true);", DropDownList1.SelectedValue), True) 它不工作【参考方案2】:

您可以使用 window.open 方法在选定的索引更改事件上返回 false。

【讨论】:

不,亲爱的,它不起作用检查我的代码 ClientScript.RegisterStartupScript(Me.GetType(), "openfile", String.Format("var w = window.open('appsrv01.shakarganj.com.pk:7778/reports/…0' ,false);", DropDownList1.SelectedValue), True)

以上是关于下拉列表刷新的主要内容,如果未能解决你的问题,请参考以下文章

微信在电脑端下拉会刷新

FlutterListView 列表高级功能 ( RefreshIndicator 下拉刷新组件 )

网页设计中选中下拉列表中选项后如何实现页面刷新?

android开发:列表listview的实现 | 下拉刷新

清除并刷新 jQuery Chosen 下拉列表

windows phone 下拉刷新列表框