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でも問題なく動作します。

ただし、オブジェクトの予期されるエラー onload があります。$ が定義されていません。

于 2008-12-08T15:47:20.447 に答える
0

まず、ページに JavaScript エラーがあります。それらを修正してください。

次に、日付を選択して [go] ボタンをクリックすると、見苦しい URL しか表示されません。しかし、ドロップダウンが自動ポストバックに設定されています。ボタンを捨てます。あなたはそれを必要としません。

コードビハインドのボタンに何か問題があります。また、数回使用すると機能しなくなるため、ドロップダウンも同様です。

さらにヘルプが必要な場合は、ページのソースを投稿する必要があります。

于 2008-12-08T15:53:07.347 に答える