表示が「なし」に設定されている場合、スタイル属性の表示が画面に出力されないという問題が発生しています。私はpanel.Style ["display"] = "none";でプロパティを設定しようとしました。しかし、役に立たないために、ディスプレイが出力されているかどうかを調べるために、何も表示されていない場合は、それを 'table'に設定して出力します。私はそれをnoneに設定する必要があるので、JQueryを使用して2つのパネルの間でアニメートすることができます。私が使用しているメソッドは以下の通りですが、これはコードビハインドで呼び出され、デフォルトで表示したいパネルにはこれらのスタイルタグが適用されていません。表示HTMLマークアップに出力されない
private void JQueryShowPanel(Panel panelToShow)
{
Panel[] panels = new Panel[]
{
uxEditCallPanel,
uxAdvancedOnePanel
};
foreach (Panel panel in panels)
{
panel.Style.Clear();
if (panel != panelToShow)
{
panel.Attributes.Add("style", "opacity: 0; height: 0px; margin-top: 100%; display: table;");
}
}
}
どのメソッドを呼び出していますか、pリースにはさらに詳しい情報があります。 –
これは私の質問を改善しました – ccStars