1

如果您在 Internet Explorer 中访问此页面,并从右上角的“当前媒体发布”下拉列表中选择一个值,最终 IE 会尝试将您重定向到包含此字符串的丑陋 url:

__EVENTTARGET=selArchives&__EVENTARGUMENT=&__LASTFOCUS=&__VIEWSTATE=

该页面应该只更新 selArchives 查询字符串值。

下拉列表将 AutoPostBack 设置为 true,并且代码隐藏在 VB 中,这是事件处理程序:

Private Sub selArchives_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles selArchives.SelectedIndexChanged
    Response.Redirect("index.aspx?selArchives=" + selArchives.SelectedValue)
End Sub

显然,我可以自己编写 JavaScript,但我想找到问题的根源。


不知道具体是什么导致了这个问题。看起来这是几个因素的组合。

谢谢您的帮助

4

4 回答 4

1

去了现场。除了一些弹出的 javascript 错误之外,它似乎工作正常。

== 错误:$ 未定义源文件:http ://www.maplesoft.com/ScriptResource.axd?d=kNY1h-WYJzKkuCdZqmndbpb67jRr2cZCC6s2tf_nrnwCcH6rvds1RZUYXUp0gdMqnu-6-o6rl1eH-wm7AO9xVw2&t=633640679588907500

线路:1

于 2008-12-08T15:45:03.777 回答
0

该问题仅出现在 IE 中。它在 Firefox 中运行良好,显然 Chrome 也是如此。

于 2008-12-08T15:39:27.313 回答
0

对我来说也适用于 XP2 上的 IE7。

但是,在加载时存在对象预期错误。$ 未定义。

于 2008-12-08T15:47:20.447 回答
0

首先,您的页面有 javascript 错误。请修复它们。

其次,当您选择日期并单击“开始”按钮时,您只会看到丑陋的 url。但是您已将下拉菜单设置为自动回发。放弃按钮;你不需要它。

您的代码隐藏中的按钮有些问题。还有下拉菜单,因为它在几次使用后停止工作。

您必须发布页面的来源以获得更多帮助。

于 2008-12-08T15:53:07.347 回答