2009-03-06 6 views
0

私はヘルプデスクの管理ポータルを構築しています。あるページでは、LinkBut​​tonを持つドロップダウンと、Buttonを持つドロップダウンがあります。両方のボタンがページにリダイレクト彼らはそうのように、Response.Redirect()をオフに焼成してからクリックされた:asp:Buttonは動作しますが、asp:LinkBut​​tonは動作しない理由はありますか?

Response.Redirect(String.Format("article.aspx?action={0}", ActionDropDown.SelectedValue), False) 

これは私が複数の機能のために1ページを使用することができます。

とにかく、LinkBut​​tonコントロールが上では動作しませんので、ページがそれで、WYSIWYGエディタ、FCKeditorを持っていると私はLinkBut​​tonコントロールをクリックすると、Firebugのは、次のエラーがスローされます。

FCKeditorAPI is not defined 
- WebForm_OnSubmit()() 
- WebForm_OnSubmit() 
- __doPostBack("ctl00$Content$LinkButton1", "") 
- Sys$WebForms$PageRequestManager$_doPostBack("ctl00$Content$LinkButton1", "") 
- (?)()() 
- javascript:__doPostBack('ctl00$Content$LinkButton1','') 
- var editor = FCKeditorAPI.GetInstance('ctl00_Content_NewArticleEditor'); 

エラーなし、私はボタンを使用。何かご意見は?

クライアントでJavascriptが無効になっていません。

答えて

1

完全な回答ではありませんが、クライアント側でJavaScriptが有効になっていることを確認することが必要です。 (エラーのように聞こえる)。

最も目立つのは、ボタンがクリックで実際に行っていることです。送信ボタンとしてレンダリングされるのか、それともポストバックを行うのですか?

+0

javascriptがクライアントでオフになっていることを意味します。 – Tundey

+0

私の本能は、それがオンになっていたということでした。そうでなければ、彼はFireBugでエラーを起こさなかったでしょう。 –

1

LinkBut​​tonはjavascriptを使用しています。ブラウザで電源が切れていないことを確認してください。

0

私は、LinkBut​​tonコントロールがFCKEditに継承されている自分の<フォーム>、にレンダリングされるので、それはだと思います、または多分FCKeditorヘルプは、フォームのonSubmit検証行動だより優先されますか?

0

一般に、ブラウザにJavaScriptエラーが発生すると、そのポイント以降のすべてのスクリプトが機能しなくなります。

FCKエディタは期待どおりに動作していますか?必要なすべてのJavaScriptファイルが正しく配置されていますか?あなたは、放火犯のScirpt]タブでこれを確認することができます。

は、スクリプト]タブを選択し、そのスクリプトが有効になっていることを確認した後、放火魔の一番上の行に、次のようなものが表示されるはずです。

Inspect | all | Page Path http://www.doodle.co.uk/UserFiles/Image/FireBugScript.png

をページのパスをクリックすると、他のJSを検査することができます含まれています:要求されたファイルのそれぞれは、いくつかの種類のエラーを返していないことを

Inspect | all | Page Path | Choose Script http://www.doodle.co.uk/UserFiles/Image/FireBugScriptSelect.png

チェックを。

最後に、FCKEditor.Netラッパーを使用してFCKエディターにアクセスしているのですか、それともそのままエディターになっていますか?

+0

FCKeditor.Netラッパーを使用しています – Anders

関連する問題