2012-03-14 5 views
0

プレーンなASP.NET Webアプリケーションでうまく動作するユーザーコントロールがありますが、これをSitefinityモジュールに変換して機能していません。具体的には、OnClickハンドラを持つasp:LinkBut​​tonをクリックすると、ハンドラが呼び出されることはありません。ポストバックが発生しますが、Page_Loadにブレークポイントを設定すると、ヒットします。しかし、ハンドラ自体は呼び出されません。ポストバックがハンドラにルーティングされない原因

誰もこれに遭遇しましたか?イベントスタックを妨害する可能性のあるアイデアはありますか?

答えて

0

ページ設定で、[ビューステータスを有効にする]がオンになっていることを確認します。デフォルトでは、Sitefinityはページ内のViewstateを無効にし、通常はポストバックを失敗させます。

+0

Sitefinity内を意味しますか?私たちのページのテンプレートは、ASP.NETマスターページに基づいており、ビューステートが有効になっています。 Sitefinityでも有効にする必要がありますか? –

+0

はい、Sitefinityでページを作成してテンプレートを選択すると、viewstateを有効にするオプションがあります。デフォルトでは無効になっています。 (ページリストの[アクション]メニューの下にある)ページプロパティを開き、チェックボックスをオンにします。うまくいけば、これはそれをすべきです! – SelAromDotNet

関連する問題