2012-04-13 5 views
0

これまではあまり掲載していませんでしたが、私はそれほど難しいとは思わないものに苦しんでいます。私はAJAXコンテンツテンプレートのフォームのほとんどを持っています。 GridViewの行をクリックすると、FormViewがアクティブになり、レコードが編集されます。 FormViewをブラウザウィンドウの中央に配置したいと思います。私はjQueryを使用しようとしましたが、明らかにドキュメントをリフレッシュしていないので、Document ReadyのjQueryセンター機能がアクティブ化されていません。私は何とかコンテンツテンプレートの更新時にそれをアクティブにする必要があると思います。誰でもこれを達成する良い方法を知っていますか?ASP.Net with Ajaxを使用してブラウザウィンドウにFormViewを配置しようとしています

代わりに、選択した行に基づいてFormView(またはその周りのパネル)を配置することもできますが、これは私の最初の選択ではありません。これは、フォームモードにクリックしたときに起動するようにあなたのjqueryの機能を許可します

function pageLoad() { 
    //--- code here 
} 

+0

「ブラウザウィンドウの中央に表示されている」と言うときは、[モーダルポップアップ](http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/)のように、他のものの前にポップアップ表示することを意味しますか? ModalPopup/ModalPopup.aspx))、またはページの既存の位置に中央揃えをしているだけですか? – jadarnel27

答えて

0

代わりのdocument.ready、これを使用します。 jqueryコードが正しい場合は、コードを投稿していないためわからない。

希望すると便利です。がんばろう!

+0

私は探し続けて、問題を解決することができました。私が探していたのは、PageLoadedEventHandler()関数でした。これは、部分的なポストバックの後に実行されます。ごめんなさい!私はこれを何時間も苦労していましたが、たいていは探しているだけの解決策を見つけることができます。それは質問をタイプするのを助けた。 – Steve

+0

pageLoadでスクリプトを実行すると言っていましたか?私はあなたが何を意味するのか分からないと思うが、私はそれを行うための別の方法を知りたい。 – Steve

+0

javascript関数pageLoad()を使用すると、すべてのポストバックと部分的なポストバックでコードが実行されます。私はあなたの問題は、コードが最初にページが読み込まれたときにのみ実行されるdocument.readyにあったので実行しないと思っていました。コードを関数pageLoad()に入れると、コードが部分的なポストバックで起動するようになります。 – Ricketts

関連する問題