私はasp.netアプリに取り組んでおり、OnInitイベントで動的に作成されるコントロールがいくつかあります。
そのコントロールの 1 つは、今まで正常に動作していた asp ボタンです。ページに を追加するScriptManager
と、同じボタンがポストバックできません。取り出した場合にのみ機能ScriptManager
します。
このようなものが他の誰かに適用されたことはありますか? どういうわけかページを無効にしていますか?
編集:
これは私のスクリプト マネージャー タグです。
<asp:ScriptManager ID="ScriptManager1" runat="server"
EnablePageMethods="true" EnableScriptGlobalization="true"
EnableScriptLocalization="true">
</asp:ScriptManager>
//My Dynamic Button:
Button button1 = new Button
{
ID = "button1",
Text = "Ok"
};
button1.Click += new EventHandler(Button1_Click);
わかりました、奇妙なことが 1 つあります。私がこの動作をしている理由を理解していませんが、ボタンがコンテナ、たとえばテーブルセル内にある場合、ポストバックできます。回避策になるかもしれません