2011-09-12 2 views
1

私は単純なJqueryダイアログボックスを持っています。そのダイアログには、ページをサーバーに送るボタンがあります。チェックの後、サーバーはページを別のページにリダイレクトします。レスポンスが悪いリクエストを返す

私はresponse.redirect(url + params)を呼び出すと、URLにHTMLを追加し、ブラウザに不正なリクエストを表示します。

私はここで間違っていますか?

ページに更新パネルまたは非aspコントロールがありません。

私はその重要な場合はわからないが、私は、.NET 1.1を使用しています

編集: 申し訳ありませんがみんな、私はちょうど私がAJAX呼び出しを使用してサーバーにページを送信して、バグを発見し、クエリ文字列を持っていました二 "?"。皆さんありがとう。

おかげで、 アリ

+1

あなたは "それはURLでHTMLを追加する" とはどういう意味ですか? – StriplingWarrior

+2

一部のコードが掲載されるまではわかりません。 – N0Alias

+0

リクエストをどのように作成しているのか、実際のリクエストが作成されているのか、実際のエラーが確認されているのかなどを教えてください。私があなたがこれまでに共有したことに基づいて推測すると、 URLのHTML。 "リクエスト文字列にエンコードされていないHTMLを置いている場合、IISが要求を解釈できない、Webアプリケーションが解釈できない、あるいはXSSなどから保護するためのデフォルトのセキュリティメカニズムが、要求。 – David

答えて

0

が存在することをページにリダイレクトされ、ブラウザのアドレスバーに確認してくださいそれをリダイレクトすることはできません。

JavaScriptリダイレクト(http://www.tizag.com/javascriptT/javascriptredirect.php)を行うか、完全なサーバー往復を行う必要があります。この上

A SOの質問:Cannot do response.redirect from page with Ajax controls

+0

これを試してみます。 – Ali

0

は、ページでは、Ajax呼び出しを介してサーバーにこのデータを送信する場合は

関連する問題